类型名称 | 关键字 | 占用内存 | 取值范围 | 包装类 |
---|---|---|---|---|
字节型 | byte | 1 | -128~127 | Byte |
短整形 | short | 2 | -32768~32767 | Short |
整形 | int | 4 | -2147483648~2147483647 | Integer |
长整形 | long | 8 | -9223372036854775808L ~ 9223372036854775807L | Long |
单精度浮点 | float | 4 | -3.4E38~3.4E38(6~7个有效位) | Float |
双精度浮点 | double | 8 | -1.7E308~1.7E308(15个有效值) | Double |
字符型 | char | 2 | ISO单一字符集,其表示范围是0~65535 | Charater |
布尔型 | boolean | 1 | true 或 false | Boolean |
所有基本数据类型的大小(所占用的字节数)都是明确规定好的,
在各种平台上都保持不变,这一特性有助于提高Java程序的可移植性。