Oracle ha anunciado el lanzamiento de Java 24, la última versión de su plataforma de desarrollo, que llega con una serie de mejoras diseñadas para incrementar la productividad, reforzar la seguridad y potenciar el uso de inteligencia artificial. Con más de 20 nuevas características, Java 24 se consolida como una herramienta clave para la innovación tecnológica y la creación de aplicaciones avanzadas.
«En los últimos 30 años, Java ha sido el pilar del desarrollo de software. Con Java 24, ofrecemos nuevas capacidades para que los desarrolladores creen soluciones más eficientes y seguras, especialmente en el campo de la inteligencia artificial», afirmó Georges Saab, vicepresidente senior de Oracle Java Platform.
Principales novedades de Java 24
1. Mejoras en el lenguaje: productividad y flexibilidad
- Patrones y switch optimizados (JEP 488): simplifica el manejo de tipos primitivos, haciendo el código más limpio y eficiente.
- Constructores flexibles (JEP 492): introduce fases de prólogo y epílogo en los constructores, mejorando la organización del código.
- Importaciones de módulos simplificadas (JEP 494): facilita el uso de bibliotecas de terceros, beneficiando la integración con servicios de IA.
- Sintaxis simplificada (JEP 495): permite escribir programas de manera más accesible para principiantes.
2. Mayor rendimiento y eficiencia
- Scoped Values (JEP 487): optimiza el intercambio seguro de datos entre hilos.
- Vector API (JEP 489): mejora los cálculos de alto rendimiento, ideal para aplicaciones de IA.
- Structured Concurrency (JEP 499): reduce errores en la programación concurrente y simplifica la gestión de tareas multihilo.
3. Seguridad post-cuántica: protección para el futuro
- Key Derivation Function (JEP 478): fortalece la seguridad de datos en tránsito.
- ML-KEM (JEP 496): implementa cifrado resistente a ataques cuánticos.
- ML-DSA (JEP 497): introduce firmas digitales a prueba de computación cuántica.
4. Optimización de ejecución y memoria
- Compact Object Headers (JEP 450): mejora la eficiencia de memoria.
- Late Barrier G1 (JEP 475): optimiza la recolección de basura.
- ZGC (JEP 490): elimina modos innecesarios para simplificar el recolector de basura.
Java y la nube: integración con Oracle Cloud
Java 24 se integra con Oracle Cloud Infrastructure (OCI), proporcionando herramientas avanzadas como GraalVM y el Performance Pack sin costos adicionales. Esto permite a las empresas optimizar costos y mejorar el rendimiento de sus aplicaciones en la nube.
JavaOne 2025: presentación de Java 24
Los desarrolladores interesados podrán conocer más sobre Java 24 en la conferencia JavaOne 2025, que se celebrará en Redwood Shores, California, del 18 al 20 de marzo de 2025.
Recuerda que puedes encontrar más noticias de tecnología en nuestro sitio web, además, te invitamos a seguirnos en nuestras redes sociales: Facebook y Twitter (actualmente llamado X), incluido en Google News.