Estoy mirando una aplicación en Java que se ejecuta en sistemas de 32 bits y 64 bits, y se trata principalmente de direcciones IP. Estas direcciones IP se guardan como números enteros, y el tipo normal para esto desperdicia mucha memoria en plataformas de 64 bits (y sí, el uso de la memoria ya ha demostrado ser un problema aquí). ¿Cómo declaras valores integrales de 32 bits que permanecen en 32bits incluso en arquitecturas x64?¿Cómo declaro un entero de 32 bits en Java?
Como soy un principiante en java, si hay un tipo incorporado que ya está diseñado para manejar direcciones IP favor no dude en señalar que a mí;)
pensé 'int' en Java es de 32 bits tipo ?! – AraK
@AraK - tal vez lo es, pero no estoy seguro de que no se amplíe a 64bits en sistemas x64 y no veo una respuesta definitiva en los documentos. –
O más bien, lo veo para int, pero no hay referencia en cualquier lugar para ** unsigned ** int. –