在64位机器上,int的大小是32位还是64位?
发布于 2008-12-30 15:04:17
32位。整数的大小不随底层计算机而变化,这是Java语言的特性之一。参见the relevant section of the spec。
发布于 2008-12-30 20:24:42
原始数据的大小是virtual machine specification,的一部分,不会改变。将改变的是对象引用的大小,从32位变为64位。因此,同一个程序在64位JVM上需要更多内存。这会产生多大的影响取决于您的应用程序,但可能非常重要。
发布于 2008-12-30 15:08:15
如果需要64位整数,请使用长整型。
https://stackoverflow.com/questions/400477
复制相似问题