位 字节

1byte=8bit
所以1个字节的表达范围就是2^8=256 就是-127~127
java 自动boxing中一个字节范围中的数字是公用的。

int=4byte 即32位,表达的范围2^32,  -21亿~21亿
long 和 double都是8byte 即64位的。

boolean - 1byte
char - 2byte

1024 = 2^10

------------
bit 就是0和1  机器码 由操作系统运行
byte  字节码 即class文件 由jvm运行

你可能感兴趣的:(字节)