¿El valor de Integer.MAX_VALUE
es diferente entre las JVM de 32 bits y las JVM de 64 bits?¿Hay diferencia para Integer.MAX_VALUE entre JVM de 32 bits y JVM de 64 bits?
Estoy compilando una clase Java utilizando 32 bits JDK y desplegarlo en una máquina de 64 bits. Solo quiero asegurarme de que puedo confiar en la detección de if (aNumber == Integer.MAX_VALUE)
.
Va más allá: la plataforma * compilation * hace ** ninguna diferencia en absoluto **: la salida será la misma. En un mundo ideal, incluso la plataforma * runtime * no haría ninguna diferencia, pero podría haber pequeñas diferencias aquí. –