Conferencia de Java 2024: principales anuncios y novedades del ecosistema

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Conferencia de Java 2024: principales anuncios y novedades del ecosistema



A principios de octubre de 2024 se celebró en San Francisco la conferencia anual Oracle JavaOne, que tradicionalmente marca la dirección de una de las plataformas más populares del mundo. El evento reunió a miles de desarrolladores, arquitectos y líderes técnicos. Hemos recopilado los principales anuncios que ya están cambiando las reglas del juego en el ecosistema Java, desde el lanzamiento de JDK 23 hasta cambios revolucionarios en GraalVM.



🚀 JDK 23: nuevo LTS y hilos virtuales

El evento clave de la conferencia fue el anuncio del lanzamiento de JDK 23, que obtuvo el estatus de soporte a largo plazo (LTS). Ahora los desarrolladores pueden contar con una plataforma estable hasta 2030. Entre las principales novedades:

  • Project Loom (GA). Los hilos virtuales (Virtual Threads) finalmente han pasado al estado production-ready. Esto permite crear millones de hilos ligeros sin pérdida de rendimiento, lo que simplifica radicalmente la escritura de aplicaciones de servidor de alta carga.
  • Pattern Matching para switch (final). La función tan esperada para un procesamiento de datos más conciso: ahora se pueden escribir construcciones complejas sin engorrosos if-else.
  • Foreign Function & Memory API (incubator). Simplificación de la integración con código nativo (C/C++) y el trabajo con memoria fuera del heap de Java.


🛠️ GraalVM: una nueva era de rendimiento

El equipo de Oracle presentó GraalVM 24.2, que promete hasta un 30% de aumento de rendimiento en modo Native Image. Anuncios principales:

  • Zero-config Native Compilation. Ahora para compilar una imagen nativa no es necesario escribir decenas de flags — GraalVM detecta automáticamente todas las dependencias.
  • Soporte para Java 23. Inicio instantáneo y consumo mínimo de memoria para microservicios.
  • Integración con Spring Boot 4. El framework estará optimizado para GraalVM «de fábrica», lo que hará los despliegues en la nube aún más rápidos.


☕ Futuro del lenguaje: Project Valhalla y Amber

En la conferencia también se discutieron los planes a medio plazo. Project Valhalla (value types) promete resolver el problema de los objetos costosos en el heap — en lugar de tipos de referencia, aparecerán value objects que se almacenan directamente en la pila. Esto es críticamente importante para la computación de alto rendimiento. Project Amber continúa mejorando la sintaxis: se espera una simplificación del trabajo con records y closures.



🌐 Tecnologías en la nube e IA

Se hizo un énfasis especial en la integración de Java con plataformas en la nube. Se anunció Java Cloud Native Suite, una biblioteca para la configuración automática de clústeres de Kubernetes para aplicaciones Java. Además, Oracle presentó AI Toolkit for Java, que permite integrar modelos de aprendizaje automático (incluyendo LLM) directamente en aplicaciones JVM sin utilizar servicios de terceros.



📌 Resultados y planes

El mensaje principal de la conferencia: Java sigue siendo no solo un lenguaje vivo, sino que también está evolucionando activamente. Los hilos virtuales, el rendimiento mejorado de GraalVM y la orientación a la nube lo convierten en la elección ideal para proyectos empresariales modernos y arquitectura de microservicios. El próximo hito importante es JDK 24 (marzo de 2025), donde se espera la finalización de Foreign API y las primeras preview de value types.

Recommended Libraries