Oracle anuncia nuevas funciones y mejoras de rendimiento para Java 24

Oracle acaba de anunciar la hoja de ruta para el esperado lanzamiento de Java 24 para desarrolladores. Las novedades notables en esta actualización incluyen nuevas capacidades para inteligencia artificial (IA) y criptografía post-cuántica. Java 24 es el primer lanzamiento en 2025; y podemos esperar que Java 25 se lance en 6 meses.

Al hablar sobre Java 24, el vicepresidente sénior de Oracle Java Platform y presidente de la junta de OpenJDK, Georges Saab, dijo:

Durante los últimos 30 años, Java ha proporcionado a los desarrolladores una plataforma integral para crear e implementar aplicaciones que satisfacen una amplia variedad de casos de uso. Con más de 20 características nuevas que abarcan todos los aspectos de Java, incluidas las capacidades de IA y la criptografía poscuántica, la versión Java 24 brinda a los desarrolladores las herramientas que necesitan para crear aplicaciones innovadoras con IA. Como administradores de Java, estamos entusiasmados de trabajar con la comunidad global de Java para seguir ofreciendo un flujo constante de nuevas funciones a través de un ciclo de lanzamiento constante de 6 meses.

A continuación se muestra una descripción general de algunas de las nuevas características importantes de Java 24:

Mejoras del idioma:

  • Tipos primitivos en patrones : amplíe las capacidades de coincidencia de patrones para incluir tipos de datos primitivos en instanceof y switch.
  • Cuerpos constructores flexibles : mejora la confiabilidad del constructor con fases de prólogo y epílogo separadas.
  • Declaraciones de importación de módulos : simplifica la importación de paquetes de módulos.
  • Archivos fuente simples y métodos principales de instancia : crea puntos de entrada más simples para principiantes y programas compactos.

Mejoras de la biblioteca:

  • Recolectores de flujo : mejore la API de flujo con operaciones de middleware personalizadas.
  • API de archivo de clase : API estandarizada para trabajar con archivos de clase.
  • Valores con alcance : mejora el intercambio seguro de datos entre subprocesos.
  • API vectorial : acelera el cálculo vectorial en las CPU compatibles.
  • Concurrencia estructurada : simplifica la programación multiproceso.

Avances en seguridad:

  • API de función de derivación de clave : seguridad criptográfica mejorada.
  • Encapsulación de clave resistente a lo cuántico (ML-KEM) : lista para la criptografía post-cuántica.
  • Firmas digitales resistentes a lo cuántico (ML-DSA) : listas para la criptografía post-cuántica.

Rendimiento y tiempo de ejecución:

  • Encabezados de objetos compactos : reduce el tamaño de los encabezados de objetos para un uso más eficiente de la memoria.
  • Extensión de barrera tardía para G1 : optimiza el recolector de basura G1.
  • Carga y vinculación de clases con anticipación : lanzamiento de aplicaciones más rápido.
  • ZGC: Eliminar el modo no generacional : simplificar el mantenimiento de ZGC.
  • Sincronizar subprocesos virtuales sin fijación : mejora la escalabilidad de los subprocesos virtuales.

Herramientas:

  • Vinculación de imágenes en tiempo de ejecución sin JMOD : reduce el tamaño del JDK y aumenta la flexibilidad de vinculación.

Si desea profundizar en Java 24, Oracle ha preparado un artículo técnico detallado . Si desea comenzar a utilizar Java 24 de inmediato, puede descargar JDK 24 desde la página de descargas de Oracle.

Sign up and earn $1000 a day ⋙

Leave a Comment

Señales de que estás realmente listo para una relación seria

Señales de que estás realmente listo para una relación seria

Si te preguntas si estás listo para la relación seria que deseas, consulta esta lista de formas en las que puedes saber si estás listo o si tienes más trabajo por hacer:

¿Deben dejarse las puertas abiertas en invierno?

¿Deben dejarse las puertas abiertas en invierno?

El clima frío hace que muchas personas tengan miedo de abrir las ventanas en invierno. Sin embargo, ¿es bueno mantener las puertas cerradas todo el tiempo en invierno? ¿Deben abrirse las ventanas en invierno? ¡Descubrámoslo juntos!

Cómo conseguir un mes de Discord Nitro gratis con Opera GX

Cómo conseguir un mes de Discord Nitro gratis con Opera GX

Opera GX, el navegador web centrado en los juegos, ha llegado a una interesante asociación con Discord, ofreciendo a los usuarios una prueba gratuita de un mes de Discord Nitro.

Cómo grabar rápidamente la pantalla de una computadora con Windows 10

Cómo grabar rápidamente la pantalla de una computadora con Windows 10

Actualmente, existen muchos programas de grabación de pantalla de computadora compatibles con Win 10, que le ayudan a grabar la pantalla de su computadora fácilmente, especialmente para jugadores.

Cómo desactivar los comentarios al transmitir en vivo en Facebook

Cómo desactivar los comentarios al transmitir en vivo en Facebook

Al ver una transmisión en vivo en Facebook, los comentarios se muestran automáticamente en la pantalla de video en línea. Entonces los espectadores conocerán los comentarios de otras personas.

15 cosas que puedes hacer con ChatGPT

15 cosas que puedes hacer con ChatGPT

Desde su lanzamiento en noviembre de 2022, ChatGPT ha recibido mucha atención por su gran variedad de usos. Para ayudarle a aprovechar al máximo esta herramienta, aquí hay 15 formas en que puede utilizar ChatGPT.

Consejos para encontrar vuelos baratos en Gemini

Consejos para encontrar vuelos baratos en Gemini

Los widgets de Gemini ayudan a este asistente de inteligencia artificial a llegar a los usuarios en más aspectos, como encontrar pasajes de avión baratos a través del widget Google Flights.

Parámetros de retorno con nombre en Golang

Parámetros de retorno con nombre en Golang

En Golang, los parámetros de retorno con nombre a menudo se denominan parámetros con nombre. Golang permite nombrar los parámetros de retorno o los resultados de las funciones en la firma o definición de la función.

Instrucciones para configurar el fondo de pantalla del chat en WhatsApp

Instrucciones para configurar el fondo de pantalla del chat en WhatsApp

WhatsApp tiene una función para cambiar el fondo de pantalla del chat, que permite a los usuarios configurar temas de chat en WhatsApp. Los usuarios podrán elegir entre 30 fondos diferentes para sus chats, o utilizar sus imágenes personales como fondos de chat en WhatsApp.

¿Qué es un archivo FLV? ¿Cómo abrir archivos FLV en la computadora?

¿Qué es un archivo FLV? ¿Cómo abrir archivos FLV en la computadora?

A menudo descargas vídeos de Internet a tu ordenador para verlos sin conexión y con frecuencia ves archivos FLV. ¿Tienes dificultades para descubrir cómo abrirlos? Hoy le brindaremos información sobre los archivos de video FLV en el siguiente artículo.

Cómo ver el archivo de noticias de Facebook en el teléfono y la computadora

Cómo ver el archivo de noticias de Facebook en el teléfono y la computadora

Para revisar las noticias publicadas en Facebook, debes activar el archivo de noticias en Facebook. Todos los mensajes de Facebook después de activar el modo de archivo se guardarán en el archivo para que puedas revisarlos cuando lo necesites.

Último código VNG de MU Luc Dia y cómo canjearlo

Último código VNG de MU Luc Dia y cómo canjearlo

Puedes canjear códigos de juego MU Luc Dia VNG por Zen y otras monedas.

10 aplicaciones indispensables para los amantes de los libros

10 aplicaciones indispensables para los amantes de los libros

Sólo porque no tengas un libro contigo no significa que tengas que dejar de leer. Todo lo que necesitas es tu teléfono para probar las aplicaciones de redes sociales dedicadas a los amantes de los libros y encontrar el próximo libro que quieras leer.

Descubre Spotify Connect: la función de Spotify que obligó a los usuarios a abandonar YouTube Music

Descubre Spotify Connect: la función de Spotify que obligó a los usuarios a abandonar YouTube Music

La capacidad de controlar la reproducción de música en un dispositivo desde otro es una característica subestimada. YouTube Music no tiene esta función, y eso obliga a la gente a recurrir a Spotify.

Cómo hacer explotar una bola de nieve en Minecraft Bedrock y Java Editon

Cómo hacer explotar una bola de nieve en Minecraft Bedrock y Java Editon

Los comandos de Minecraft permiten a los jugadores crear muchos efectos interesantes y una opción interesante es hacer que las bolas de nieve exploten. Aquí te explicamos cómo hacer bolas de nieve explosivas en Minecraft.