在64位机器上,Java的大小是32位还是64位?
32位.它是Java语言功能之一,整数的大小不会随底层计算机而变化.请参阅规范的相关部分.
原始数据的大小是虚拟机规范的一部分,并且不会更改.更改的是对象引用的大小,从32位到64位.因此,相同的程序将需要64位JVM上的更多内存.这取决于您的应用程序,但可能很重要.
如果需要64位整数,请使用long.