一.基本数据类型
包括 整数、浮点数(小数)、字符、布尔
4类8种基本数据类型
数据类型 | 关键字 | 内存占用 | 取值范围 | 默认值 |
---|---|---|---|---|
字节型 | byte | 1个字节 | -128 至 127 (2^7-1) | 0 |
短整型 | short | 2个字节 | -32768 至 32767(2^15 -1 ) | 0 |
整型 | int(默认) | 4个字节 | -2^31 至 2^31-1 | 0 |
长整型 | long | 8个字节 | -2^63 至 2^63-1 | 0 |
单精度浮点数 | float | 4个字节 | 1.4013E-45 至 3.4028E+38 | 0.0 |
双精度浮点数 | double(默认) | 8个字节 | 4.9E-324 至 1.7977E+308 | 0.0 |
字符型 | char | 2个字节 | 0 至 2^16-1 | ‘\u0000’ |
布尔类型 | boolean | 1个字节 | true,false | false |
注意事项
1.字符串类型(String) 是引用数据类型,不是基本数据类型
2.Java中的默认类型,整数型int,浮点型double
3.小数是一个无限趋近的数,并非精确值
4.数据范围不一定是字节越大范围越大
2.引用数据类型
包括 类,数组,接口,lanbda,枚举(eumn).字符串
默认值:null