一、小知识点
1.标识符含方法名、类型名、数组名、类名及文件名。
2.标识符中的字母是分大小写的。
3.Java语言有51个关键字。
数据类型:
int long short byte float double char class interface Boolean(前面8个是基本数据类型)
流程控制:
if else do while for switch case default break continue return try catch finally
修饰符:
public protected private final void static strictfp abstract transient
synchronized volatile native
动作:
package import throw throws extends implements this Super instanceof new
保留字:
true false null goto const
4.复习内存占用大小。内存的基本单位是字节(BYTE). 每个字节是8个二进制位, 所以每个字节能表示的最大的数是11111111, 即十进制的255。1byte能存8个2进制位(2^8).
整数型:
byte型变量分配1个字节,占8位。(无常量表示法)
short型变量分配2个字节,占16位。(无常量表示法)
int型变量分配4个字节,占32位。所以最大可以是2^(4*8)(这个是个二进制数)
long型变量分配8个字节,占64位.(常量表示后面加L)
字符型:(Java语言使用unicode标准字符集,且其前128个字符刚好与ASCII码相同)
unicode字符集是关系表,记录着排序位置(用数字表示的)与字符之间的关系(其实字符里也有数字,用时不要混淆)
空格退格等也属于字符,但是不能通过键盘输入到字符串或程序中。因此需要使用转义字符常量(具体使用方式有待实验)
Java中可以用字符在unicode表中排序位置的16进制转义(需要用u做前缀)
浮点型:
float型变量保留8位有效数字,分配4个字节,占32位。常量表示时必须要有后缀f或F
double型变量保留16位有效数字,分配8个字节,占64位。常量表示时可以有后缀d或D(所以默认是double型)