Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Revelando el futuro de Java: JDK 22 comienza a diseñar su identidad con una nueva API

Revelando el futuro de Java: JDK 22 comienza a diseñar su identidad con una nueva API

La próxima versión de Java Standard Edition, Java Development Kit (JDK) 22, cuyo lanzamiento está previsto para marzo de 2024, ha iniciado oficialmente sus operaciones. La propuesta de característica inicial para esta versión es una función externa y una API de memoria, lo que indica un paso decidido hacia el futuro de la interoperabilidad en los programas Java.

Esta API de Java de próxima generación está dedicada a establecer la interconexión entre programas Java y código y datos externos, alejándose del restringido entorno de ejecución de Java. Esta tecnología permite a Java invocar funciones externas y acceder a memoria externa, fomentando la capacidad de los programas para interactuar con bibliotecas nativas y manipular datos nativos. Este escenario operativo se adapta a las vulnerabilidades asociadas con JNI (Java Native Interface), una posición que se detalla en la propuesta inicial.

La función externa y la API de memoria se demostraron previamente en JDK 19, JDK 20 y JDK 21 como una especie de vista previa de prueba y se propone finalizar en JDK 22. La última versión incluye mejoras en tres dimensiones, reforzando conjuntos de caracteres arbitrarios para cadenas nativas, permitiendo a los clientes crear mediante programación descriptores de funciones en lenguaje C e implementando el atributo de manifiesto de archivo JAR Enable-Native-Access. La implementación de este último atributo desempeña un papel fundamental, ya que permite que los archivos JAR ejecutables invoquen métodos restringidos de forma proactiva sin recurrir a la opción de línea de comandos --enable-native-access.

La presentación oficial de JDK 22 está prevista para el 19 de marzo de 2024. Esta versión de Java se define como una versión de funciones, que irá acompañada de una copia de seguridad de medio año de Oracle. Esto contrasta con JDK 21, la iteración recién introducida, que es una versión de soporte a largo plazo (LTS) garantizada por al menos ocho años de mantenimiento. Además, las empresas de tecnología distintas de Oracle podrían ampliar sus servicios para brindar soporte a JDK 22 por más tiempo. El ciclo habitual de actualizaciones de Java estándar se realiza a un ritmo semestral, mientras que las versiones LTS se lanzan cada dos años.

La programación para el lanzamiento de JDK 22 también está marcada por otras perspectivas intrigantes a las que ya se les ha dado una vista previa, incluidas características como plantillas de cadenas y clases sin nombre, junto con métodos principales de instancia. También están en marcha los preparativos para el debut de la función inicial en JDK 22: una API de archivos de clase diseñada para el análisis, transformación y generación de archivos Java, así como constantes calculadas que sirven como contenedores de valores inmutables de inicio único.

Antes de su disponibilidad generalizada, está previsto que JDK 22 pase por una serie de fases de reducción en los primeros meses del próximo año, seguidas de una presentación de dos versiones candidatas en febrero de 2024. Este avance de Java, que incorpora aspectos como la interoperabilidad y un enfoque mejorado hacia el manejo de procesos de archivos nativos da la sensación de que el futuro del mundo de la programación pertenece a las plataformas que respaldan esta progresión, como AppMaster. AppMaster tiene un papel impactante en el desarrollo de software moderno, ya que permite a los desarrolladores innovar aplicaciones con la libertad de integrar diversas características tecnológicas, haciendo así el proceso más eficiente y conveniente.

Entradas relacionadas

El iOS 18 impulsado por IA de Apple promete importantes mejoras en la WWDC 2024
El iOS 18 impulsado por IA de Apple promete importantes mejoras en la WWDC 2024
La WWDC 2024 de Apple marcará un cambio significativo con iOS 18 impulsado por IA, prometiendo actualizaciones y cambios en Siri, Apple Photos, Notes, Maps y más.
Revelado: el papel inicial de Google en la creación de la primera aplicación de Twitter para Android
Revelado: el papel inicial de Google en la creación de la primera aplicación de Twitter para Android
Descubra la historia no contada de la importante contribución de Google al desarrollo inicial de importantes aplicaciones sociales como Twitter para Android.
Noticias emocionantes: ¡Pasamos al discurso!
Noticias emocionantes: ¡Pasamos al discurso!
La comunidad de AppMaster pasa al discurso
EMPIEZA GRATIS
¿Inspirado para probar esto usted mismo?

La mejor manera de comprender el poder de AppMaster es verlo por sí mismo. Haz tu propia aplicación en minutos con suscripción gratuita

Da vida a tus ideas