Oracle presenta Java 24: la nueva era del desarrollo empresarial con capacidades avanzadas para IA y seguridad post-cuántica

Oracle ha lanzado oficialmente Java 24, la última versión del lenguaje de programación más utilizado en el mundo, con un conjunto de 24 JDK Enhancement Proposals (JEP) diseñadas para revolucionar la productividad de los desarrolladores y potenciar el rendimiento, la estabilidad y la seguridad de las aplicaciones empresariales. Este lanzamiento marca un hito en el camino hacia la integración nativa de la inteligencia artificial (IA) y la preparación ante los retos que plantea la criptografía post-cuántica, aspectos que serán protagonistas en la conferencia JavaOne 2025.

Avances clave en el lenguaje: hacia un Java más expresivo y adaptado a la IA

Entre las novedades más destacadas de Java 24 se encuentra la segunda vista previa de los tipos primitivos en patrones, instanceof y switch (JEP 488), que otorgan a los desarrolladores mayor uniformidad y expresividad en el lenguaje. Esta mejora resulta especialmente útil para aplicaciones que integran modelos de inferencia de IA, donde el rendimiento y la precisión en las estructuras de control son esenciales.

Otra innovación importante es la tercera vista previa de los constructores flexibles (JEP 492), que introduce fases de prólogo y epílogo para facilitar la escritura de código robusto sin recurrir a métodos auxiliares, aumentando la fiabilidad en aplicaciones complejas.

Asimismo, la importación simplificada de módulos (JEP 494) permite a los desarrolladores utilizar bibliotecas modulares sin complicaciones, agilizando la incorporación de servicios externos y facilitando el trabajo con herramientas de IA.

Nuevas librerías y APIs para potenciar la productividad y el rendimiento

Java 24 presenta la API Stream Gatherers (JEP 485), que transforma la manera de realizar operaciones intermedias personalizadas en flujos de datos, permitiendo transformaciones avanzadas sin recurrir a soluciones complejas o poco legibles.

El soporte para Scoped Values (JEP 487) y la cuarta vista previa de Structured Concurrency (JEP 499) mejoran la gestión de datos compartidos y la programación multihilo, aspectos críticos para aplicaciones de IA en tiempo real y procesos de alto rendimiento.

La novena versión del Vector API (JEP 489) representa otro paso adelante en la capacidad de Java para realizar cálculos vectoriales optimizados, esenciales en entornos de aprendizaje automático, análisis de datos y simulaciones científicas.

Preparados para la seguridad post-cuántica

En un entorno cada vez más orientado a proteger la información frente a futuros ataques cuánticos, Java 24 incorpora innovaciones pioneras:

  • El Mecanismo de Encapsulación de Claves basado en módulo-lattice (JEP 496) y el Algoritmo de Firma Digital resistente a ataques cuánticos (JEP 497), ambos certificados por el NIST, posicionan a Java a la vanguardia de la seguridad empresarial global.
  • La API de derivación de claves (JEP 478) mejora la seguridad en la transmisión de datos, protegiendo la integridad de las comunicaciones críticas.

Mejoras en el rendimiento y la eficiencia operativa

El cargado y enlace anticipado de clases (JEP 483) acorta los tiempos de arranque, beneficiando tanto a microservicios como a aplicaciones empresariales de gran envergadura.

La introducción de Compact Object Headers (JEP 450) contribuye a la optimización del uso de la memoria y a una mayor eficiencia de despliegue, reduciendo el consumo de recursos en infraestructuras de nube y entornos on-premises.

El optimizador de barreras G1 (JEP 475) y la eliminación del modo no generacional del recolector ZGC (JEP 490) permiten gestionar el ciclo de vida de los objetos con mayor eficacia y menor coste de mantenimiento.

Un paso firme hacia la IA nativa y entornos cloud híbridos

Oracle refuerza con Java 24 su estrategia de integración nativa con Oracle Cloud Infrastructure (OCI), ofreciendo acceso sin coste adicional a Oracle Java SE, Oracle GraalVM y el Enterprise Performance Pack. Todo ello facilita el desarrollo y despliegue de aplicaciones más rápidas, eficientes y con un control de costes optimizado.

Además, el Java SE Universal Subscription proporciona a las organizaciones un soporte premium, acceso a funcionalidades avanzadas de gestión y flexibilidad para actualizar sus entornos al ritmo que su negocio requiera.

Reconocimiento de la comunidad experta

Frank Greco, presidente de NYJavaSIG, subrayó el impacto del Vector API en aplicaciones predictivas y generativas de IA. Por su parte, Richard Fichtner, CEO de XDEV Software GmbH, elogió la capacidad de Stream Gatherers para transformar operaciones complejas en flujos de datos de forma legible y eficiente.

El respaldo del ecosistema es también evidente en empresas como JetBrains, que anunció el soporte para Java 24 desde el primer día en IntelliJ IDEA, facilitando la adopción de las nuevas características por parte de desarrolladores de todo el mundo.

Java 24: preparado para transformar industrias

Java 24 se consolida como el pilar del desarrollo de aplicaciones críticas en sectores como finanzas, telecomunicaciones, salud, transporte e inteligencia artificial. La hoja de ruta de Oracle, basada en un ciclo predecible de lanzamientos semestrales, garantiza innovación constante y un soporte sólido para afrontar los retos del futuro digital y post-cuántico.

Recursos para desarrolladores y empresas

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio