关键字
表示符:由26个大小写的英文字母、数字(0-9)、下滑线、$组成。
定义的合法:一、数字不可以开头;二、不可以使用关键字。
严格区分大小写,下滑线和$可以用在子名称。
注释
是不会成为字节码的。
注释应用的两个作用:一、注解说明;二、调试程序。
类的形式其实就是一个字节码文件的最终的体现。
常量
常量的分类,常量是不可改变的。
整数、小数、布尔、字符、字符串、null
进制
752 = 7*10(2) + 2%*10(1) + 2*10(0)
1011 = 1*2(0) + 1*2(1) + 0*2(2) + 1*2(3)= 1+2+0+8 = 11
变量
变量是内存中的一个存储区域;定义完,剩下就是使用。
变量一定要初始化。
类型的转化
以占用内存大的转化。
byte b = 3
b = (byte)(b+3)强制转化
ASCII码表
'a'+1 = 97
char(a'+1) = b
byte b = 4
byte b1 = 2
byte b2 = 7
b = b1 + b2; 是错误的 因为右边没有确定,所以不能确定范围。
算术运算符
“++”,自增就是在原有数据上加1。
int i = 3;i = i++; 结果是3。
s += 4 (底层做了自动转化);和s = s+4 有区别:s=s+4,s是变量,所以不行。
表示符:由26个大小写的英文字母、数字(0-9)、下滑线、$组成。
定义的合法:一、数字不可以开头;二、不可以使用关键字。
严格区分大小写,下滑线和$可以用在子名称。
注释
是不会成为字节码的。
注释应用的两个作用:一、注解说明;二、调试程序。
类的形式其实就是一个字节码文件的最终的体现。
常量
常量的分类,常量是不可改变的。
整数、小数、布尔、字符、字符串、null
进制
752 = 7*10(2) + 2%*10(1) + 2*10(0)
1011 = 1*2(0) + 1*2(1) + 0*2(2) + 1*2(3)= 1+2+0+8 = 11
变量
变量是内存中的一个存储区域;定义完,剩下就是使用。
变量一定要初始化。
类型的转化
以占用内存大的转化。
byte b = 3
b = (byte)(b+3)强制转化
ASCII码表
'a'+1 = 97
char(a'+1) = b
byte b = 4
byte b1 = 2
byte b2 = 7
b = b1 + b2; 是错误的 因为右边没有确定,所以不能确定范围。
算术运算符
“++”,自增就是在原有数据上加1。
int i = 3;i = i++; 结果是3。
s += 4 (底层做了自动转化);和s = s+4 有区别:s=s+4,s是变量,所以不行。