JRE 32bit vs 64bit

He estado usando Java por un tiempo, y mi ritual típico de configurar una nueva máquina de desarrollo requiere la norma de descargar e instalar el último JDK del sitio de Oracle.

Esto provocó una pregunta inusual hoy,does it matter if I use the 32bit or 64bit JRE bundle?

Pensándolo bien, he instalado ambas versiones antes y mi cadena de herramientas normal se conecta felizmente (Eclipse). En mi programación del día a día, no recuerdo haber tenido que cambiar algo o pensar en algo de una manera diferente simplemente porque estaba usando el JRE de 64 bits (o apuntando al JRE de 64 bits para ese respecto).

Desde mi entendimiento de 64 bits frente a 32 bits, realmente se reduce a cómo se almacenan los números debajo de las cubiertas ... y sé queint es un 32 bits ylong es de 64 bits ... igual confloat siendo 32 bits ydouble Es de 64 bits. ¿Entonces es solo que Java ha abstraído incluso esta sutileza, y quizás ha sido "compatible con 64 bits" todo el tiempo?

Estoy seguro de que me estoy perdiendo algo, además de no poder instalar un JRE de 64 bits en un sistema de 32 bits.

Respuestas a la pregunta(3)

Su respuesta a la pregunta