数据类型
- boolean : 占1个字节(多出来的)
- byte : 占1个字节(多出来的)
- char : 占2个字节
- long : 占8个字节
数据类型的转换
自动类型转换(低精度-高精度)
byte b = 3;
int a = b;
强制类型转换(高精度-低精度)
byte a;
int b;
a = (byte) b;
注意:数据类型自动提升规则:byte,short,char型的值被提升int型
运算符
- 算术运算符
- 赋值运算符
- 比较运算符
—instance of(检查是否是该类的一个对象) - 逻辑运算符
—短路与(&&):若左值为假则不执行右值
—短路或(||): 若左值为真则不执行右值
数组
数组声明
int[] array;
为数组分配空间
array = new int[10];
注意:
1. 空指针异常(NullPointException)
2. 数组越界 (ArrayIndexOutBoundsException)