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运行
所以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运行