Linux en español
Noticias

Java 25 amplía patrones, mejora el arranque y refuerza la seguridad

2 minutos de lectura

Oracle ha anunciado Java 25, la nueva versión de este popular lenguaje de programación y la segunda que ve la luz en lo que va de año, fiel a su ciclo de lanzamientos semestrales. Como es habitual, se trata de una actualización incremental, pero con mejoras técnicas relevantes para el desarrollo, apunta la documentación oficial.

Oracle aprovecha este lanzamiento para recordar el papel de Java (JDK) en el desarrollo de aplicaciones integradas con capacidades de IA con el objetivo de hacerla más accesible a nuevos desarrolladores sin perder el carácter empresarial que la define, así como para recordar el 30 aniversario de la plataforma que se celebra este año «a medida que Java se embarca en su cuarta década».

HIT Closer

En cuando a novedades, Java 25 entrega con esta versión 18 JEP (JDK Enhancement Proposals, es decir, propuestas oficiales de mejora del JDK) con cambios en el lenguaje y la plataforma.

Entre lo más destacado, Primitive Types in Patterns, instanceof y switch (tercer preview) amplía el patrón de coincidencia a tipos primitivos para hacer Java más uniforme y expresivo; Module Import Declarations simplifica el uso de librerías modulares sin que el código deba ser un módulo; y Compact Source Files e Instance Main Methods rebajan la “ceremonia” para principiantes y tareas de sistema con programas más concisos y un arranque más directo.

En cuanto a las bibliotecas, Structured Concurrency (quinto preview) ayuda a escribir y mantener código concurrente más fiable al tratar conjuntos de tareas como una unidad de trabajo, mientras que Scoped Values facilita compartir datos inmutables entre hilos con menos coste y más claridad que las variables thread‑local. También destacan los nuevos APIs en fase de incubator, con funcionalidades experimentales que buscan madurar antes de integrarse de forma definitiva en la plataforma.

Java 25 trae asimismo avances en materia de rendimiento y arranque. En este sentido, Compact Object Headers reduce el tamaño de los encabezados de objeto para mejorar densidad y memoria; Ahead‑of‑Time Command‑Line Ergonomics y Ahead‑of‑Time Method Profiling agilitan la creación y el aprovechamiento de cachés AOT, acelerando el inicio de las aplicaciones sin cambios en el código.

En el ámbito de la seguridad llegan PEM Encodings of Cryptographic Objects (preview) y una Key Derivation Function API, piezas que facilitan integraciones con llaves y certificados y preparan la transición hacia entornos de criptografía poscuántica.

Por último, Oracle confirma soporte a largo plazo (LTS) para Java 25 durante ocho años, por lo que Oracle JDK 25 recibirá actualizaciones trimestrales de seguridad y rendimiento hasta septiembre de 2028, a las que sucederán actualizaciones bajo licencia OTN, planificadas al menos hasta septiembre de 2033.

Toda la información acerca de este lanzamiento en el anuncio oficial de Java 25.

La entrada Java 25 amplía patrones, mejora el arranque y refuerza la seguridad es original de MuyLinux

Valorar post

Entradas relaccionadas

Intel está cerca de completar el trabajo en torno a Mesa para soportar Xe

Redacción

El escritorio Budgie prepara el salto a Wayland: «un cambio arquitectónico fundamental»

Redacción

Deepin 25 pule su escritorio y amplía la integración de la IA y la inmutabilidad

Redacción

KDE Neon Core, un sistema basado en Ubuntu Core que lo apoyará todo en Snap

Redacción

La cuota de mercado de videojuegos en linux está al máximo

Linux en Español

KDE Plasma 6.5: un «punto de inflexión» repleto de novedades… y con cambio automático de tema visual

Redacción

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que está de acuerdo con esto, pero puede optar por no participar si lo desea. Aceptar Leer más

Política de privacidad y cookies