java 8大基础类型长度解析

2020-04-16  本文已影响0人  稳_zzx

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
上一篇下一篇

猜你喜欢

热点阅读