Integer.MAX_VALUE32位JVM和64位JVM之间的值是不同的?
我正在使用32位JDK编译Java类并将其部署在64位机器上.我只是想确保我可以依靠检测if (aNumber == Integer.MAX_VALUE).
不会。32 位 JDK 为实例创建 32 位地址,64 位 JDK 为对象实例创建 64 位地址。因此,Integer.MAX_VALUE 是相同的,因为它只是一个值,而不是对象地址。:)
| 归档时间: |
|
| 查看次数: |
6802 次 |
| 最近记录: |