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

07-28 13:34