Oracle anunció la disponibilidad de Java 26 (Oracle JDK 26), una actualización del lenguaje de programación y plataforma de desarrollo que incorpora 10 JDK Enhancement Proposals (JEP) y miles de mejoras orientadas a productividad, simplificación del lenguaje e integración de capacidades de inteligencia artificial y criptografía en aplicaciones. En paralelo, presentó el Java Verified Portfolio (JVP), un conjunto curado de herramientas, frameworks, bibliotecas y servicios relacionados con el JDK con soporte de Oracle.
La versión organiza sus cambios en cinco áreas: lenguaje y productividad, rendimiento, IA y procesamiento de datos, seguridad y criptografía, y cloud y microservicios. Entre las funcionalidades del lenguaje, Java 26 incorpora JEP 530, “Tipos primitivos en patrones, instanceof y switch” (cuarta vista previa), que apunta a reducir restricciones al usar pattern matching y a ampliar verificaciones en construcciones switch.
En rendimiento, se incluye JEP 522, que mejora el throughput del recolector G1 al reducir la sincronización entre hilos de la aplicación y del recolector de basura. También suma avances del Proyecto Leyden con JEP 516, “Caché de objetos anticipada (Ahead-of-Time) con cualquier GC”, que busca acelerar el tiempo de inicio al permitir cargar en memoria objetos preinicializados desde un formato neutral respecto del recolector de basura.
En bibliotecas y APIs, Java 26 agrega JEP 517, que actualiza la API del cliente HTTP para soportar HTTP/3. Incorpora además JEP 526, “Constantes perezosas (Lazy Constants)” (segunda vista previa), y JEP 525, “Concurrencia estructurada” (sexta vista previa). La Vector API continúa como 11.º incubador con JEP 529.
En seguridad, Java 26 incorpora JEP 524 (segunda vista previa), una API para codificar y decodificar objetos criptográficos en formato Privacy-Enhanced Mail (PEM). En tareas de limpieza, se elimina la API de Applet con JEP 504, que estaba en desuso y programada para retirarse desde JDK 17.
Además de los 10 JEP, la versión suma decenas de actualizaciones para seguridad, confiabilidad y rendimiento. Entre ellas, se menciona la posibilidad de agilizar el cifrado seguro con hybrid public key encryption (HPKE), preparar firma de JAR para la era post-cuántica y actualizar estándares globales como Unicode 17.0 y CLDR v48.
El nuevo Oracle Java Verified Portfolio incorpora licenciamiento y soporte para componentes que no forman parte del Oracle JDK, con gestión de ciclo de vida y transparencia de roadmap. Incluye soporte comercial para JavaFX y soporte de Oracle para Helidon y la Java Platform Extension de Oracle para Visual Studio Code. También se plantea alinear la cadencia de lanzamientos de Helidon con los lanzamientos de Java y proponer Helidon como proyecto de OpenJDK.
“Durante más de 30 años, las organizaciones han confiado en la plataforma y el lenguaje Java para ayudar a impulsar sus sistemas de misión crítica y respaldar el desarrollo rápido de aplicaciones y servicios”, dijo Arnal Dayaratna, vicepresidente de investigación, desarrollo de software, en IDC.
“Las nuevas características de Java 26 reflejan el compromiso de Oracle de ayudar a los clientes a aprovechar la IA y la criptografía para crear aplicaciones que aceleren el crecimiento del negocio”, dijo Georges Saab, vicepresidente sénior de Oracle Java Platform y presidente del consejo de gobierno de OpenJDK.












