JAVASE基础(二)

来源:互联网 发布:网络流行用语2017 编辑:程序博客网 时间:2024/05/21 18:43

1.第一个hello world例子常见的问题

  1. 找不到文件。
    出现的原因:
    1. 后缀名写错了,没有改成java。
    2. 在编译的时候写错了文件名。

  2. 错误: 找不到符号: java是严格区分大小写的。

    出现的原因: 写错了单词或者是大小写写错了。

  3. ‘javac’ 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    出现的原因: 没有配置path环境变量,或者是配置错误。

  4. 类命可以与java源文件名不一致,class文件的名字是以类名一致的。

2.自定义标识符

自定义标识符:在java中有些名字是需要自己定义的,那么我们就把这些称作为自定义标示符。

标识符的要注意的细节:
1. 标识符的组成元素是 字母(a-z A-Z),数字(0~9) 、下划线(_)、 美元符号($)
2. 标识符不能以数字开头。
3. java的标示符是严格区分大小写的。
4. 标识符的长度可以是任意。
5. 自定义的标识符名称一般要有意义。
6. 关键字、保留字(goto)不能用于自定义的标识符。

标识符的命名规范:
1. 类名、接口名的命名规范: 单词的首字母大写,其他字母小写。 比如: LastTime
2. 变量名、方法名的命名规范: 首单词全部小写,其他单词的首字母大写,其他小写。 比如: userName
3. 包名的命名规范: 全部小写。 比如: itcast
4. 常量名的命名规范: 全部大写,单词与单词之间使用下划线分隔。 比如: UP_DIRECTION

3.关键字

关键字:在java程序中有些标识符是有着特殊含义的,而我们就把这些有着特殊含义的标识符就称作为关键字。

关键字一般用于表示一个程序的结构或者是数据类型。

4.注释

注释: 注释就是使用文字对程序的说明,注释是写给程序员看的,java编译器会忽略注释的内容。

注释的类型:

单行注释      实现方式: // 注释的内容多行注释:    实现方式: /*  */文档注释:    实现方式: /** 注释的内容  */

注释要注意的细节:
1. 单行注释可以嵌套使用,多行注释是不能嵌套使用的。
2. 一般单行注释都是在写在代码的右边, 多行注释一般写在代码的上方。
3. 文档注释也是多行注释。

5.如何生成开发文档

软件:用户帮助文档 + 开发人员的帮助文档。

文档注释与多行注释的区别: 文档注释的内容可以用于生成一个开发者文档。

如果需要生成一个开发者文档需要使用到java的开发工具—javadoc.exe

如何使用javadoc工具

javadoc的使用格式:javadoc -d  存储文档的路径   java的源文件。

生成开发者文档要注意的细节:
1. 如果一个类需要生成开发者文档,那么需要使用关键字public 修饰该类, 让该类是公共的。
2. 文档注释一定要位于一个类的上方或者是一个方法的上方。 否则注释的内容也没法抽取。

注释的作用:
1. 使用文字对程序的说明。
2. 注释可以用于调试使用。

6.常量

常量: 在程序运行过程中其值不能发生变化的量就是称作为常量。

常量的类型:
整数常量 比如: 12 10
小数常量 比如: 3.14
布尔常量 布尔常量只有两个值, true(对) 、 false(错)。
字符常量 单个字符使用了单引号引起来的内容称作为字符常量。
字符串常量 数据内容使用了双引号引起来的内容称作为字符串常量

7.变量

变量: 程序在运行过程中其值可以发生变化的量称作为变量。

变量就是用于存储一个数据的容器。

容器具体特点:
1. 容量
2. 存储一定格式的数据。(类型)
3. 名字

变量的定义格式:

数据类型  变量名 = 数据; 

变量名是由我们自定义的标识符, 变量名的命名规范: 首单词全部小写,其他单词的首字母大写,其他字母小写。

在java中表示变量的容量 大小是使用了数据类型表示的。

8.java中 八种基本数据类型

整数

    byte(字节)      8bit     2^8 =256      -128 ~ 127    short(短整型)   16bit    2^16=65536            int(整型)       32bit        long(长整型)    64bit 

注意: 一个整数没有加上任何的标识的时候,那么该整数默认是int类型 的数据。

如果一个数据需要表示成一个长整型,那么该数据要以L结尾。 L是不区分大小写的,但是建议使用大写。

选用数据类型的原则: 在能满足需求的前提下,能小就尽量使用小数据类型,可以节省内存空间。

在现实开发中一般我们都是使用了int类型。

小数

    flaot(单精度浮点型)       32bit            double(双精度浮点型)    64bit

注意: 一个小数如果没有加上任何的标识的时候,默认都double类型。如果是float类型的数据那么该数据必须要以f结尾。 不区分大小写。

布尔 : 布尔类型只有两个值: true, false。

    boolean   一个字节或者四个字节。 (java规范2)   :     如果boolean 用于声明一个基本类型变量时是占四个字节, 如果用于声明一个数据类型的时候    ,那么数组中每个元素占一个字节。

字符

    char    2个字节

字符串类型: String

java中的八种基本数据类型:

整数: byte short int long小数: float double布尔: boolean 字符:  char