数据类型
|
关键字
|
字节数
|
位数
|
取值范围
|
默认值
|
封装数据类型
|
缓存
|
---|---|---|---|---|---|---|---|
布尔型 | boolean | 1字节 | 8位 | true, false | false | Boolean | 全部缓存,Boolean.TRUE, Boolean.FALSE |
字节型 | byte | 1字节 | 8位 | -128~127 | 0 | Byte | 全部缓存,-128~127 |
字符型(Unicode) | char | 2字节 | 16位 | 0~2^16-1 | '\u0000' | Character | 部分缓存,0~127 |
短整型 | short | 2字节 | 16位 | -2^15~2^15-1 | 0 | Short | 部分缓存,-128~127 |
整形 | int | 4字节 | 32位 | -2^31~2^31-1 | 0 | Integer | 部分缓存,-128~127 |
单精度浮点数 | float | 4字节 | 32位 | 1.4013E-45~3.4028E+38 | 0.0F | Float | 无缓存 |
长整型 | long | 8字节 | 64位 | -2^63~2^63-1 | 0 | Long | 部分缓存,-128~127 |
双精度浮点数 | double | 8字节 | 64位 | 4.9E-324~1.7977E+308 | 0.0D | Double | 无缓存 |