原始类 | 长度 | 封装类 | 备注 |
boolean | Java虚拟机中没有任何供boolean值专用的字节码指令,Java语言表达式所操作的boolean值,在编译之后都使用Java虚拟机中的int数据类型来代替,而boolean数组将会被编码成Java虚拟机的byte数组,每个元素boolean元素占8位”。这样我们可以得出boolean类型单独使用是4个字节,在数组中又是1个字节 | Boolean | 使用int的原因是,对于当下32位的CPU来说,一次进行32位的数据交换更加高效 |
byte | 1 | Byte |
|
short | 2 | Short |
|
char | 2 | Character |
|
int | 4 | Integer |
|
float | 4 | Float |
|
double | 8 | Double |
|
long | 8 | Long |
|
java基础--基本数据类型及大小
最新推荐文章于 2022-05-01 16:17:16 发布