涉及到的关键词汇:
- class文件: 通常用于存储编译过后的二进制格式代码(其中定义了类与接口,字节序等信息)
- byte ordering : 字节序 Endianness Post not found: computer-base-byteorder
- java 字节序: 遵循BIG-ENdianness,
- primitive types: 原始类型
- reference types: 引用类型
######
JVM原生支持的数据类型: numeric类型(Integral类型, floating-point类型), boolean类型, returnAddress类型
Integral类型(整数类型)
byte => 8bit (带符号位)
{-2^7 => 2^7-1}
short => 16bit(带符号位)
{-2^{15} => 2^{15}-1}
int => 32bit(带符号位)
{-2^{31} => 2^{31}-1}
long => 64bit(带符号位)
{-2^{63} => 2^{63}-1}
char => 16bit(无符号)
{0 => 2^{16}}
Float-point类型(浮点类型)
- float =>