Lanzan Java 27 con foco en criptografía poscuántica e IA empresarial
Oracle anunció la disponibilidad general de JDK 27, la última versión del lenguaje de programación Java, dirigida a desarrolladores, empresas y usuarios finales. La actualización llega con nueve mejoras formalizadas como JDK Enhancement Proposals (JEP), de las cuales cuatro se encuentran en fase preview y una en fase incubadora.
Seguridad reforzada frente a la computadora cuántica
Uno de los aportes centrales de esta versión es JEP 527, que introduce el intercambio de claves híbrido post-cuántico para TLS 1.3. Esta función combina un algoritmo resistente a ataques cuánticos con uno tradicional, y beneficiará automáticamente a las aplicaciones que usan las API javax.net.ssl, sin necesidad de modificar el código existente.
A esto se suma JEP 538, en su tercera fase preview, que añade una API para codificar y decodificar objetos criptográficos —como claves, certificados y listas de revocación— en el formato PEM, simplificando el cumplimiento normativo y la interoperabilidad de las aplicaciones seguras.
Cambios en el lenguaje y el recolector de basura
En el plano del lenguaje, JEP 532 (quinta preview) elimina restricciones sobre el uso de tipos primitivos en patrones, instanceof y switch, haciendo el código más uniforme y facilitando el desarrollo de aplicaciones que integran inferencia de IA.
En cuanto al rendimiento, Java 27 convierte a G1 en el recolector de basura predeterminado en todos los entornos —no solo en los de servidor— mediante JEP 523. Además, JEP 534 establece por defecto los encabezados de objeto compactos, reduciéndolos de 96 a 64 bits en arquitecturas de 64 bits, lo que disminuye el uso de memoria y mejora la densidad de despliegue.
Mejoras orientadas a cargas de trabajo de IA
Varias de las novedades apuntan directamente a escenarios de inteligencia artificial y computación en la nube. JEP 531 (constantes perezosas, tercera preview) permite mayor flexibilidad en la inicialización de datos, útil para aplicaciones impulsadas por IA. JEP 533 (concurrencia estructurada, séptima preview) simplifica la programación concurrente al tratar grupos de tareas relacionadas como una sola unidad de trabajo, reduciendo riesgos como fugas de hilos.
Por su parte, JEP 537 lleva la Vector API a su duodécima fase de incubación, permitiendo que los cálculos vectoriales se compilen en instrucciones optimizadas para CPU, con mejoras de rendimiento en analítica de datos, inferencia de IA y computación científica.
En herramientas de diagnóstico, JEP 536 añade redacción de datos en proceso a JDK Flight Recorder (JFR), ocultando argumentos de línea de comandos y valores de variables de entorno sensibles antes de que salgan del proceso.
Ecosistema y soporte en la nube
Junto al núcleo del JDK, Oracle actualizó también otros componentes de su portafolio: Helidon 27, su framework para microservicios nativos en la nube; JavaFX 27, que suma un nuevo pipeline de renderizado Metal para macOS; la extensión de Java para Visual Studio Code; y Oracle Jipher 20, un módulo criptográfico compatible con FIPS 140-3.
Oracle Cloud Infrastructure (OCI) es, según la compañía, el primer proveedor de nube en dar soporte a JDK 27.
Continuidad del ciclo de lanzamientos
Con esta entrega, Java acumula 18 versiones lanzadas puntualmente bajo el esquema de release cada seis meses. Oracle dará soporte a JDK 27 hasta marzo de 2027, cuando será reemplazado por JDK 28.
La compañía destacó además la contribución de la comunidad OpenJDK, con aportes de empresas como Amazon, Google, IBM, Microsoft, NVIDIA, Red Hat y SAP, además de desarrolladores independientes, que en conjunto sumaron el 16% de las correcciones incluidas en esta versión.
Seguiremos brindándote más información sobre este tema en las siguientes presentaciones físicas y digitales de Channel News Perú
Mantente conectado a nuestra plataforma de negocios y revista, haciendo clic aquí y suscribiéndote a nuestro newsletter para contenido de valor diario