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

AppMaster en BubbleCon 2024: explorando las tendencias sin código
AppMaster en BubbleCon 2024: explorando las tendencias sin código
AppMaster participó en BubbleCon 2024 en Nueva York, adquiriendo conocimientos, ampliando redes y explorando oportunidades para impulsar la innovación en el espacio de desarrollo sin código.
Resumen de FFDC 2024: conclusiones clave de la conferencia de desarrolladores de FlutterFlow en Nueva York
Resumen de FFDC 2024: conclusiones clave de la conferencia de desarrolladores de FlutterFlow en Nueva York
FFDC 2024 iluminó la ciudad de Nueva York y brindó a los desarrolladores conocimientos de vanguardia sobre el desarrollo de aplicaciones con FlutterFlow. Con sesiones dirigidas por expertos, actualizaciones exclusivas y una red de contactos inigualable, fue un evento que no se debe perder.
Despidos tecnológicos de 2024: la ola continua que afecta a la innovación
Despidos tecnológicos de 2024: la ola continua que afecta a la innovación
Con 60.000 puestos de trabajo eliminados en 254 empresas, incluidos gigantes como Tesla y Amazon, en 2024 se producirá una ola continua de despidos en el sector tecnológico que estará transformando el panorama de la innovación.
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