Oracle presenta Java 25: novedades, soporte y mejoras clave

Última actualización: septiembre 24, 2025
  • Java 25 suma 18 JEPs con foco en simplicidad del lenguaje, IA, seguridad y rendimiento.
  • Soporte LTS de al menos 8 años: actualizaciones hasta 2028 (NFTC) y extendidas hasta 2033 (OTN).
  • Impulso a la IA: patrones con tipos primitivos (JEP 507), Vector API (JEP 508) y concurrencia estructurada (JEP 505).
  • Optimización y observabilidad: Compact Object Headers (JEP 519) y mejoras en JFR (JEP 509, JEP 520).

Presentación de Java 25 por Oracle

Oracle ha hecho oficial Java 25 (Oracle JDK 25), una versión que llega con 18 propuestas de mejora del JDK orientadas a simplificar el lenguaje, reforzar la seguridad y elevar el rendimiento en cargas modernas. En su 30º aniversario, la plataforma se alinea con aplicaciones impulsadas por IA y con las demandas de equipos que necesitan desplegar software a escala sin renunciar a la estabilidad.

La compañía confirma soporte a largo plazo (LTS) durante al menos ocho años, con actualizaciones trimestrales de seguridad y rendimiento hasta 2028 bajo NFTC, y mantenimiento posterior hasta 2033 bajo la licencia Java SE OTN. Este ciclo permite a las organizaciones planificar migraciones con calma y reducir riesgos operativos sin perder el tren de la innovación.

GitHub malware
Artículo relacionado:
GitHub, el nuevo canal para distribución de malware bajo el modelo MaaS

Un lenguaje listo para la IA y más fácil de aprender

El nuevo JDK introduce funciones que acercan Java a los escenarios de IA sin complicar la vida al desarrollador: patrones con tipos primitivos (JEP 507) para inferencia más directa, Vector API (JEP 508) para cálculos paralelos eficientes y concurrencia estructurada (JEP 505) que ordena el trabajo multihilo. La suma de estos cambios refuerza la capacidad de crear servicios escalables con menos fricción.

Para rebajar la barrera de entrada, Java 25 añade archivos de código fuente compacto y métodos main de instancia (JEP 512), además de declaraciones de importación de módulos (JEP 511). Con ello, quien empieza puede montar ejemplos funcionales más deprisa con editores de texto, y los equipos veteranos ganan expresividad sin sacrificar la robustez que distingue al ecosistema.

Desde IDC se subraya que Java sigue siendo clave para aplicaciones de alto rendimiento con IA; su vicepresidente de investigación, Arnal Dayaratna, destaca la eficiencia y escalabilidad que aporta la evolución reciente del lenguaje.

Para Georges Saab (Oracle Java Platform), el progreso en simplificación y seguridad facilita que nuevos perfiles se incorporen al desarrollo en Java sin perder capacidades empresariales.

Seguridad reforzada y preparación poscuántica

En materia de protección, la versión incorpora Key Derivation Function (JEP 510) para una gestión de claves más robusta y añade soporte para PEM Encodings (JEP 470), simplificando la interoperabilidad con sistemas y estándares actuales. Estos avances preparan el terreno ante escenarios de criptografía poscuántica y requisitos regulatorios cada vez más exigentes.

El enfoque no se limita a nuevas APIs: se acompaña de mejoras que ayudan a minimizar superficies de ataque y a integrar de forma más limpia certificados, políticas y almacenes de claves en arquitecturas modernas, desde microservicios hasta entornos híbridos.

Rendimiento, memoria y observabilidad al detalle

Java 25 trae optimizaciones tangibles en consumo y throughput con Compact Object Headers (JEP 519), lo que puede traducirse en menor uso de memoria y mayor densidad de despliegue. En cargas intensivas, este ajuste marca la diferencia en costes y tiempos de respuesta.

La observabilidad también da un salto con mejoras en JDK Flight Recorder y el análisis de CPU (JEP 509, JEP 520). Con perfiles más precisos y un muestreo más estable, resulta más sencillo detectar cuellos de botella y ajustar el rendimiento sin instrumentaciones invasivas.

Ecosistema, comunidad y hoja de ruta

El lanzamiento es fruto de la colaboración abierta en OpenJDK y el Java Community Process (JCP), un modelo que mantiene la cadencia de entregas semestrales y un flujo constante de mejoras útiles. Voces de la comunidad, como Trisha Gee o Richard Fichtner, coinciden en que la combinación de productividad, seguridad e innovación sigue consolidando a Java en proyectos críticos.

Oracle adelanta, además, que las novedades presentadas este ciclo seguirán teniendo protagonismo en eventos de referencia, con la comunidad global como motor de innovación continua y adopción de buenas prácticas en todo tipo de organizaciones.

Disponibilidad, licencias y opciones de soporte

Con el LTS confirmado, las empresas disponen de vías claras para operar en producción a largo plazo. Bajo NFTC se ofrecen actualizaciones hasta 2028 y, a partir de ahí, las publicaciones de JDK 25 continúan bajo Java SE OTN hasta, al menos, 2033. Para necesidades avanzadas, la suscripción Oracle Java SE Universal añade soporte de clase empresarial y herramientas de gestión.

Entre los recursos asociados destacan Java Management Service, acceso a GraalVM y el Enterprise Performance Pack, pensados para mejorar la eficiencia operativa, controlar costes y agilizar el gobierno de entornos Java heterogéneos.

Java 25 en Oracle Cloud Infrastructure

Oracle Cloud Infrastructure (OCI) se presenta como la primera nube de hiperescala con soporte para JDK 25. Los clientes pueden beneficiarse del uso sin coste adicional de Java SE y del Enterprise Performance Pack, así como de GraalVM, lo que facilita despliegues más rápidos y con mejor relación coste-rendimiento en proyectos que combinan IA, datos y servicios distribuidos.

La llegada de Java 25 refuerza el papel del lenguaje en el software empresarial: más simple donde importa, más seguro ante nuevas amenazas y mejor preparado para cargas intensivas y escenarios de IA. Con el respaldo del LTS y un ecosistema activo, la plataforma mantiene el equilibrio entre estabilidad y evolución que piden los equipos de desarrollo de hoy.