Redwood Shores, California. Oracle ha anunciado la disponibilidad oficial de Java 24, la nueva versión del lenguaje de programación más utilizado a nivel mundial, que refuerza su papel como plataforma clave para el desarrollo de aplicaciones empresariales críticas y proyectos de inteligencia artificial (IA). La versión incorpora 24 nuevas propuestas de mejora (JEP) orientadas a aumentar la productividad de los desarrolladores, potenciar la seguridad ante futuros desafíos cuánticos y ofrecer soporte nativo para aplicaciones basadas en IA.
El anuncio se ha realizado durante la conferencia JavaOne 2025, donde la compañía ha presentado las principales innovaciones de esta versión, en línea con la evolución del entorno tecnológico global.
Java 24: diseñado para la era de la inteligencia
Con Java 24, Oracle da un paso adelante en la preparación de su plataforma para las aplicaciones inteligentes, aportando mejoras que impactan directamente en rendimiento, seguridad, facilidad de desarrollo y escalabilidad.
Nuevas capacidades del lenguaje
- Uso extendido de tipos primitivos (JEP 488): La inclusión de tipos primitivos en patrones,
instanceof
yswitch
mejora la expresividad y simplifica el código, beneficiando especialmente a las aplicaciones de inferencia de IA. - Constructores flexibles (JEP 492): Facilitan la escritura de clases más robustas y fiables mediante la organización de la lógica en prólogos y epílogos.
- Importación simplificada de módulos (JEP 494): Reduce la complejidad de uso de bibliotecas modulares, acercando el lenguaje a desarrolladores principiantes y agilizando la integración de servicios y librerías externas.
Librerías optimizadas para aplicaciones modernas
- Stream Gatherers (JEP 485): Transforman el uso de flujos en Java, permitiendo operaciones intermedias personalizadas y complejas de forma más eficiente.
- Scoped Values (JEP 487) y Structured Concurrency (JEP 499): Refuerzan la gestión multihilo, ayudando a evitar fugas de hilos y simplificando la programación concurrente.
- Vector API (JEP 489): Introduce operaciones vectoriales de alto rendimiento, fundamentales para cálculos científicos y motores de IA.
Seguridad preparada para la era post-cuántica
Oracle introduce funcionalidades clave que anticipan los riesgos de la computación cuántica:
- Nuevas implementaciones criptográficas resistentes a la computación cuántica (JEP 496 y JEP 497), validadas por los estándares NIST, que protegen la integridad y confidencialidad de los datos en entornos críticos.
- API de derivación de claves (JEP 478), esencial para la seguridad de datos en tránsito y la protección de comunicaciones empresariales.
Rendimiento y eficiencia sin precedentes
Java 24 apuesta por mejorar los tiempos de inicio y ejecución de las aplicaciones:
- Carga y enlace anticipado de clases (JEP 483), que reduce la latencia y optimiza el despliegue.
- Encabezados de objetos compactos (JEP 450), que permiten una mejor utilización de la memoria y mayor densidad de despliegue.
- Optimización del Garbage Collector G1 (JEP 475), que mejora la calidad del código generado y la eficiencia operativa.
Adaptación a la nube y despliegues híbridos
Java 24 llega acompañado de un fuerte impulso en su integración con Oracle Cloud Infrastructure (OCI), donde los desarrolladores podrán acceder a Oracle Java SE, Oracle GraalVM y paquetes de rendimiento empresarial sin coste adicional. Además, el servicio de suscripción universal Java SE ofrece soporte extendido, gestión avanzada y herramientas para entornos empresariales complejos.
Voces del sector
Frank Greco, presidente de NYJavaSIG, ha subrayado: «El avance de la API vectorial posiciona a Java como una opción robusta para algoritmos predictivos y generativos de IA».
Desde XDEV Software GmbH, su CEO Richard Fichtner destaca: «Stream Gatherers representa una evolución esperada que simplifica transformaciones avanzadas de datos y potencia la mantenibilidad del código».
En el ámbito educativo, Jeanne Boyarsky, desarrolladora en CodeRanch, ha elogiado la flexibilidad de los nuevos constructores y la contribución de Java 24 a la simplificación de proyectos complejos.
Preparado para la próxima década
Java 24 refuerza su papel como pilar de desarrollo empresarial en sectores que van desde la banca y las telecomunicaciones hasta la inteligencia artificial y la ciberseguridad. El compromiso de Oracle con un ciclo de actualizaciones predecible cada seis meses, combinado con su hoja de ruta orientada a la seguridad y la innovación, garantiza a las organizaciones una plataforma fiable y preparada para los retos del futuro.
Fuente: Noticias Incubaweb