长时间没看,忘记了
bit是计算机最小单位,就是位
byte是第二小,1个byte是8位,也就是8个bit,B,是计算机最小存储单位
KB也就是1024个Byte
Java基本数据类型中:
(基本数据类型的基本单位是字节,也就是byte)
byte就是byte,1个字节
短的:short,char都是2个字节
中的:int ,float是4个字节,这两个是常用的
长的:double,long是8个字节
1-2-4-8
boolean:
看文章有的说是1位,因为1位就可以表示true或者false;
有的说是1个字节,因为计算机最小存储单位是byte;
还有根据JVM虚拟机规范中得到的结论:单独的boolean类型数据在编译的时候转换为int,所以占4个字节;但是在数组中,是占1个字节