1.标识符: 用于Java程序中可自定义的名字被称为(标识符)。
2.标识符的组成元素: 字母(a-z and A-Z), 数字(0-9), 美元符号($), 下划线(_)
3.标识符需要注意:
1)不能以数字开头.
2)长度没有限制.
3)严格区分大小写.
4)不能用关键字表示
5)不建议使用美元符号和下划线开头.
4.关键字:在Java程序中有着特殊意义的单词,一般用来表示程序的结构和数据类型的单词称为关键字。(注: 关键字不能作为标识符)
5.命名规范:
a) 类名和接口名: 所有单词的首字母大写, 其他字母小写。
b) 方法名和变量名: 开头的单词首字母小写, 其他单词首字母大写, 其他字母小写。
c) 常量名: 所有单词字母大小, 单词之间使用下划线(_)连接。
d) 包名: 所有字母小写
6.注释是用于源代码中对程序代码的解释, 使用注释能使后续对代码可维护性和可读性提高。
7.注释的种类:
a) 单行注释: 使用//开头, 把注释写在//的后面。
b) 多行注释: 使用/*开头, 使用*/结尾, 将注释写在/* */中间
c) JavaDoc注释: JavaDoc注释和多行的使用方式一样, 但是是用/**开头, */结尾, 有效的使用JavaDoc注释可以为我们编写开发者文档(ps: JavaDoc注释必须在类名和方法名的上方, 在其他地方会导致提取不到, 另外生成JavaDoc可以使用JDK提供的javadoc.exe生成)
8.注释的规范:
a) 单行注释可以嵌套, 而多行注释不能嵌套。
b) 一般单行注释写在需要解释的代码右边。
c) 多行注释一般写在需要解释的代码块上方。
9.常量: 在程序运行中, 永远固定不会改变的值称为常量。例如整数10, 小数10.1, 任意字符串, 和null值
10.使用进制:
a) 在Java中使用八进制的数必须在八进制数前面增加0, 例如054。(注意: 在0后面的数字不能大于7)
b) 在Java中使用十六进制数必须在前面添加0x, 例如0x479。
11.基本数据类型:
a) byte(字节): 8bit/ 1byte
b) short(短整型): 16bit/ 2byte
c) int(整型): 32bit/ 4byte
d) long(长整型): 64bit/ 8byte
e) float(单精度浮点型): 32bit/ 4byte
f) double(双精度浮点型): 64bit/ 8byte
g) char(字符型): 16bit/ 2byte
h) boolean(布尔类型): 1/4byte
12.定义变量的格式:
a) 数据类型 变量的名字;
13.变量初始化:
a) 变量名 = 变量的值;
14.变量可以直接定义并初始化:
a) 数据类型 变量的名字 [= 变量的值];
b) 例如: int number = 15;
15.转义字符(因为某些字符在字符串中无法直接表示, 所以需要用转义字符的形式表示):
a) \b: 表示退格键
b) \t : 表示一个制表符(tab键)
c) \n : 表示换行符
d) \r : 表示回车键, 回到一行的开始位置
e) \\ : 表示一个反斜杠
f) \’ : 表示一个单引号
g) \” : 表示一个双引号
16.类型转换(类型转换分为两种):
a) 自动类型转换(隐式转换或向上类型转换): 将小的数据类型转换为更大的数据类型, 例如 byte a = 126; int b = a; 这种向大的数据类型转换的方法称为自动类型转换
b) 强制类型转换(隐式类型转换或者向下类型转换): 将大的数据类型转换为较小的数据类型的时候, 如: int a = 100; byte b = (byte)a; 因为这种类型可能会导致数据丢失,所以这种转换称为强制类型转换
c) 类型转换的时候需要注意: byte, short, char 类型在做运算的时候都会向上转换为int 类型后再做运算, 两个数值在做运算的时候会把较低的类型转换成高的数据类型后再做运算