Hola estimados:
Dentro de los tipos de datos primitivos de java en relacion a los enteros de los cuales esta:
Int con 4 byte de almacenamiento o 32 bits
short con 2 byte de almacenamiento o 16 bits
long con 8 byte de almacnamiento o 64 bits
byte con 1 byte de almacenamiento o 64 bits
porque si a los procesadores de 32 bits no cumplian con lo exigido para almacenar un entero long, lo hacian y no habia error de desbordamiento.
Espero que me entiendan, gracias por tu respuesta.