Java8种基本类型所占字节数
最容易搞混的是Java中的char和boolean
整型:
byte:1个字节
char:2个字节
short:2个字节
int:4个字节
long:8个字节
浮点型:
float:4个字节
double:8个字节
布尔型:
boolean:在java规范中,没有明确指出boolean的大小。但在《Java虚拟机规范》给出了boolean类型在编译之后都使用int类型来代替,因此是4个字节,但boolean数组会被编译为byte数组中,此时每个boolean类型占1个字节。