Categories: Software

Ya está disponible Java 17

Oracle ha anunciado la disponibilidad de una nueva versión de su lenguaje de programación Java: Java 17. Esta versión llega con “miles de actualizaciones de rendimiento, estabilidad y seguridad”, así como varias propuestas de mejora del JDK que tienen que ver con las bibliotecas, el entorno de Apple o la eliminación de funciones heredadas, entre otros detalles.

Por ejemplo, Oracle ha anunciado la vuelta de Always-Strict Floating-Point Semantics, la optimización del generador de números pseudoaleatorios y un nuevo Rendering Pipeline de macOS, utilizando la API Metal de Apple. Con este lanzamiento también se introduce macOS AArch64 Port, para que las aplicaciones Java se ejecuten de forma nativa en los chips de Apple que están basados en Arm 64.

Otros avances tienen que ver con las clases e interfaces selladas, que restringen qué otras clases o interfaces pueden implementarlas, y mejoras vinculadas con la incubación para interoperar con código y datos fuera de Java runtime.

Ahora ya no será posible relajar el encapsulamiento fuerte de los elementos internos mediante una sencilla línea de comandos. Seguirá siendo posible acceder a APIs internas existentes, pero enumerando cada uno de los paquetes con encapsulación relajada.

En cuanto a las retiradas, se eliminan el mecanismo de activación RMI y los compiladores experimentales AOT y JIT del código fuente de JDK. También se procede a la eliminación la API de Applet y a la desaparición del Gestor de Seguridad.

Java 17 es la última versión con soporte de larga duración en la cadencia de lanzamiento semestral de Java. Oracle quiere que la próxima versión LTS sea Java 21, que debería llegar al mercado en septiembre de 2023, bajando de tres a dos años.

“En los últimos tres años hemos escuchado lo mucho que les gustan a los desarrolladores las últimas funcionalidades y hemos visto como el ecosistema adoptaba la cadencia de lanzamientos de seis meses”, declara Georges Saab, vicepresidente de desarrollo del Java Platform Group en Oracle.

“Uno de los mayores retos a los que se enfrentan los desarrolladores de Java hoy en día es que sus organizaciones sólo les permiten utilizar la última versión LTS”, prosigue. “Ahora, con versiones LTS cada dos años, los desarrolladores que trabajan en organizaciones más conservadoras tendrán más opciones y acceso a las funciones que les gustan y quieren utilizar”.

Redacción Silicon

La redacción de Silicon está compuesta por profesionales del periodismo 2.0

Recent Posts

El subtitulado automático de Zoom estará disponible para los usuarios gratuitos

Zoom permitirá a los usuarios de la versión gratuita disfrutar de la función de subtítulos…

44 mins ago

La autoridad francesa de competencia autoriza a Cellnex la compra de Hivory

La autoridad francesa de la competencia autoriza a Cellnex la compra de Hivory.

56 mins ago

Qlik Forts, un servicio de nube híbrida para el análisis de datos

Basado en la plataforma Qlik Cloud, evita el traslado de datos locales. Funciona tanto si…

4 horas ago

Arsys abre su sexta oficina en España

La nueva sede de Valencia se suma a las que la compañía tiene en Logroño,…

4 horas ago

Couchbase anuncia Capella, la modalidad DBaaS para su base de datos NoSQL

Capella lleva a la nube toda la flexibilidad, escalabilidad y rendimiento de Couchbase Server 7,…

5 horas ago

Logitech pretende ser neutro en carbono este mismo año

Su objetivo final en sostenibilidad consiste en convertise en una comapñía positiva para el clima.…

6 horas ago