java当中的数据类型分为两种
一:基本类型: 有八种 所占字节数 所能表示的数据范围
1 --- byte---字节型 1 -128-127
2 ---short---短整型 2 -32768-32767
3 ---int---整型 (默认) 4 -2的31次方-2的31次方-1
4 ---long---长整型 8 -2的63次方-2的63次方-1
5 ---float---浮点数(单精度) 4 1.4013E-45至3.4028E+38
6 ---double---浮点数(双精度)(默认) 8 4.9E-324至1.7977E+308
7 ---char---字符型 2 0-2的16次方-1
8 ---boolean---布尔型 1 true,false
注意:1,数据范围跟字节数不一定相关,
例如: float所表示的数据范围必long的大,但是float占4个字节,double占8个字节.
2,浮点数是不精确的.
二:引用类型
除了基本类型剩下的都是引用类型:包括数组,字符串,类,接口,lambda等.
注意:字符串String是引用类型.