1.基本数据类型
1.数值型
1.1整型
类型 存储需求 bit数
int 4字节 4*8
short 2字节 2*8
long 8字节 8*8
byte 1字节 1*8
1.2 浮点型
类型 存储需求 bit数 备注
float 4字节 4*8 单精度 float类型的数值有一个后缀F(例如:3.14F)
double 8字节 8*8 双精度 没有后缀F的浮点数值(如3.14)默认为double类 型
2.char类型
类型 存储需求 bit数 备注
char 2字节 2*8
3.boolean类型
类型 存储需求 bit数 取值范围 备注
boolean 1字节 1*8 false、true
4.数据类型转换
1.自动转换 将小范围类型的变量转换为大范围类型的变量是拓宽类型,编译器可以自动完成,不用编写代码
小到大: byte→short(char)→int→long→float→double
2.强制转换 将大范围类型的变量转换为小范围的变量是缩窄类型,需要在程序中编写代码。
2.引用数据类型
1.类(class)
2.接口(interface)
3.数组