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