


Java 25 marca un nuevo capítulo en la evolución del lenguaje más utilizado en entornos empresariales. Oracle lanza esta versión con un enfoque claro: facilitar el trabajo de los desarrolladores y adaptarse a las exigencias de la inteligencia artificial. La actualización incluye miles de mejoras que afectan directamente a la eficiencia, la estabilidad y la seguridad de las aplicaciones. El soporte técnico se extiende durante ocho años, con actualizaciones trimestrales hasta 2028 y licencias ampliadas hasta 2033.
La accesibilidad se convierte en prioridad. Oracle presenta Learn.java como vía de entrada para principiantes, mientras dev.java ofrece recursos avanzados para profesionales. Esta estrategia, conocida como “paving the on-ramp”, busca evitar que los nuevos usuarios tengan que desaprender conceptos al pasar a entornos más complejos. Chad Arimura, vicepresidente de relaciones con desarrolladores, subraya que el objetivo es crear una experiencia fluida sin sacrificar profundidad técnica.
Java 25 introduce cambios clave en el lenguaje. El patrón de coincidencia se amplía a tipos primitivos en instanceof y switch, lo que mejora el rendimiento en tareas de inferencia de IA. Las declaraciones de importación de módulos simplifican la inclusión de bibliotecas completas, reduciendo la repetición de código. Los archivos fuente compactos y los métodos main de instancia permiten escribir programas pequeños de forma más ágil. Los cuerpos de constructor flexibles añaden validación previa, aumentando la seguridad en tiempo de ejecución.
Las bibliotecas estándar también evolucionan. La concurrencia estructurada agrupa tareas como unidades lógicas, lo que reduce errores en programación multihilo. Los valores con ámbito facilitan el uso de datos inmutables en hilos, algo esencial en microservicios y aplicaciones de IA. Los valores estables ofrecen una forma más versátil de manejar constantes. La API de vectores sigue mejorando el rendimiento en cálculos intensivos.
Bernard Traversat, vicepresidente de desarrollo de software, destaca la optimización de datos compactos. La reducción del encabezado de objetos permite ahorrar hasta un 22% de memoria en entornos empresariales. Esta mejora resulta crítica en cargas de trabajo de IA, donde se procesan grandes volúmenes de datos. Menor consumo implica mayor densidad y menor coste operativo.
La seguridad recibe atención especial. Java 25 incorpora nuevas APIs para gestionar claves criptográficas y certificados. Se añade una función de derivación de claves que prepara el lenguaje para la criptografía post-cuántica. Estas herramientas facilitan la integración con sistemas modernos de autenticación y anticipan los retos del cifrado futuro.
El rendimiento también se refuerza. Los encabezados compactos reducen el uso de memoria en sistemas de 64 bits. Las funciones de compilación anticipada aceleran el arranque de aplicaciones al trasladar el trabajo de perfilado a fases previas. Esto permite generar código optimizado desde el inicio sin modificar los programas existentes.
Donald Smith, vicepresidente de gestión de producto, explica que el ciclo de soporte responde a las necesidades del mercado. Java 8 se ha extendido hasta 2030 y Java 11 hasta 2032, reflejando la demanda de proyectos a largo plazo. La adopción masiva y los compromisos empresariales determinan la duración del soporte.
Las herramientas de monitorización también se actualizan. El perfilado de tiempo de CPU en JFR mejora la precisión en sistemas Linux. El muestreo cooperativo estabiliza la captura de pilas. Nuevas funciones de trazado permiten localizar cuellos de botella y errores con mayor rapidez.
Smith añade que la experiencia previa en criptografía guía el desarrollo hacia estándares post-cuánticos. Oracle colabora con mantenedores de bibliotecas y validadores de rendimiento para garantizar implementaciones rápidas y estables. Traversat menciona los proyectos Valhalla, Loom y Leyden como pilares para afrontar cargas de IA densas, cifrado avanzado y arranques más veloces.
La comunidad juega un papel clave. Oracle, OpenJDK y desarrolladores independientes contribuyen al lanzamiento. Se esperan más novedades en JavaOne 2026. Adam Resnick, analista de IDC, afirma que Java mantiene su fiabilidad en aplicaciones empresariales y ahora facilita la creación de programas básicos gracias a funciones que simplifican la complejidad.
Java 25 se integra con Oracle Cloud Infrastructure, que ofrece soporte nativo, herramientas de gestión y paquetes de rendimiento sin coste adicional. La suscripción Universal de Java SE amplía estos servicios con asistencia empresarial, control de riesgos y mantenimiento proactivo.
Oracle sigue invirtiendo en eficiencia y rendimiento nativo en la nube. Traversat señala que los proyectos Valhalla y Babylon, junto con mejoras en la JVM, buscan reducir el consumo de recursos y adaptar Java a arquitecturas modernas como CPU, GPU y NPU.
Java 25 refuerza su posición como plataforma robusta, accesible y preparada para los desafíos de la IA, la seguridad y el desarrollo moderno.
Ficha de producto oficial
Nombre: Oracle JDK 25
Versión: Java 25
Soporte: Hasta 2033 (comercial), actualizaciones trimestrales hasta 2028
Incluye: APIs criptográficas, vector API, concurrencia estructurada, Learn.java, dev.java
Disponible en: oracle.com/java