32位JVM和64位JVM之间Integer.MAX_VALUE
的值是否不同?
我正在使用32位JDK编译Java类,并将其部署在64位计算机上。我只想确保可以依靠检测if (aNumber == Integer.MAX_VALUE)
即可。
最佳答案
否。按定义Integer.MAX_VAlUE = 2^31 - 1
Integer.MAX_VALUE
32位JVM和64位JVM之间Integer.MAX_VALUE
的值是否不同?
我正在使用32位JDK编译Java类,并将其部署在64位计算机上。我只想确保可以依靠检测if (aNumber == Integer.MAX_VALUE)
即可。
最佳答案
否。按定义Integer.MAX_VAlUE = 2^31 - 1
Integer.MAX_VALUE