1、8大类型
byte short char int float double long boolean
2、各类型站的字节和bit数
byte 1个字节,8bit
short 2个字节,16bit
char 2个字节,16bit
int 4个字节,32bit
float 4个字节,32bit
double 8字节,64bit
long 8字节,64bit
boolean 在JVM中并没有提供boolean专用的字节码指令,而boolean类型数据在经过编译后在JVM中会通过int类型来表示,此时boolean数据4字节32位,而boolean数组将会被编码成Java虚拟机的byte数组,此时每个boolean数据1字节占8bit.
3、各类型缓存范围
如图1
网友评论