就像JVM如何在32位和64位系统中确保相同大小的数据类型一样。如果有人能够详细解释它会有所帮助。
Java语言规范(JLS)指定每种基本类型的存储要求。
https://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html
例如:
整数类型是byte,short,int和long,其值分别为8位,16位,32位和64位二进制补码整数。
因此,所有JVM都将这些大小用于各种基元类型。
32 vs 64-bit不会更改基元的数据存储,只需要处理多少内存: