Estás leyendo
Oracle lanza Java 23 con nuevas características para desarrolladores y empresas

Oracle lanza Java 23 con nuevas características para desarrolladores y empresas

  • Oracle presenta Java 23, que incluye 12 mejoras en el JDK para aumentar la productividad y mejorar el lenguaje. La versión optimiza la gestión de aplicaciones y el rendimiento con nuevas herramientas como Java Management Service 9.0 y Graal JIT Compiler.
Oracle Java

ha lanzado oficialmente   23 , la última versión de su popular lenguaje de programación y plataforma de , consolidando su compromiso con la innovación continua en el ecosistema Java.

Esta actualización, que forma parte del ciclo de lanzamientos semestrales del JDK, introduce 12 propuestas de mejora del JDK (Java Development Kit) que no solo buscan facilitar el trabajo de los desarrolladores, sino también optimizar el rendimiento, la estabilidad y la seguridad de la plataforma. Estas mejoras permiten a las organizaciones acelerar su crecimiento empresarial y desarrollar aplicaciones más eficientes y seguras.

Arnal Dayaratna, vicepresidente de investigación en desarrollo de de IDC, destacó la importancia de esta actualización: «Java sigue evolucionando para satisfacer las necesidades cada vez más diversas de desarrollo de aplicaciones modernas de las organizaciones. La nueva versión permite a los desarrolladores ampliar su conjunto de herramientas y aumentar la productividad, ayudándoles a construir y entregar aplicaciones que aprovechan el poder de tecnologías innovadoras como la IA. Al ofrecer nuevas capacidades innovadoras cada seis meses, Java continúa ayudando a los equipos de desarrollo a añadir un valor significativo a sus organizaciones».

Mejoras en productividad y lenguaje

Java 23 introduce una serie de innovaciones a nivel de lenguaje, tiempo de ejecución, bibliotecas y herramientas. Entre las características más destacadas se encuentran:

  • JEP 455: Primitive Types in Patterns, instanceof, and switch (Vista Previa): Permite el uso de tipos primitivos en contextos de patrones, lo que facilita la programación al hacer el lenguaje más uniforme y expresivo.
  • JEP 476: Module Import Declarations (Vista Previa): Facilita la importación de paquetes, mejorando la productividad y simplificando la reutilización de bibliotecas modulares.
  • JEP 477: Implicitly Declared Classes and Instance Main Methods (Tercera Vista Previa): Simplifica el aprendizaje y uso del lenguaje al permitir escribir programas básicos sin necesidad de conocer todas las características avanzadas de Java.

Estas mejoras ayudan a los desarrolladores, tanto principiantes como experimentados, a crear aplicaciones de manera más eficiente y con menos complejidad.

Bibliotecas y herramientas avanzadas

Las actualizaciones también se extienden a las bibliotecas del JDK, con innovaciones como la Vector API (JEP 469), que introduce una API para cálculos vectoriales que se compilan de forma eficiente en tiempo de ejecución. También se incluye la Structured Concurrency (JEP 480), que facilita la programación concurrente y mejora la observabilidad y mantenimiento del código multihilo.

Además, se ha optimizado el rendimiento del recolector de basura ZGC con el Generational Mode (JEP 474), que reduce los recursos necesarios para su mantenimiento. También se destaca la posibilidad de escribir comentarios de documentación en Markdown (JEP 467), lo que simplifica la creación y lectura de la documentación de código.

Optimización y gestión en la nube

Junto con Java 23, Oracle ha lanzado la versión 9.0 de Java Management Service (JMS), un servicio nativo de Oracle Cloud Infrastructure (OCI) que proporciona una consola unificada para gestionar los tiempos de ejecución y aplicaciones Java tanto en la nube como en entornos locales. Este servicio incluye mejoras en la usabilidad y facilita la gestión integral de las aplicaciones.

Además, se ha integrado el compilador Graal JIT, que permite convertir el bytecode en código máquina optimizado, mejorando el rendimiento de las aplicaciones Java. Georges Saab, vicepresidente senior de la plataforma Oracle Java y presidente del consejo de OpenJDK, subrayó que estas herramientas «permiten a los desarrolladores crear y ofrecer aplicaciones de forma más rápida y eficaz, ayudando a los equipos de desarrollo y a sus organizaciones a impulsar la innovación y aumentar el crecimiento empresarial».

Te puede interesar
GSMA Open Gateway

Impacto en la comunidad y soporte empresarial

Las mejoras de Java 23 son fruto de la colaboración entre Oracle y la comunidad global de desarrolladores a través de OpenJDK y el Java Community Process (JCP). Esta actualización no solo busca satisfacer las necesidades actuales de desarrollo, sino también anticiparse a las futuras demandas del mercado.

Oracle también ha fortalecido su oferta de soporte con la Java Universal SE Subscription, que proporciona a los clientes acceso a herramientas avanzadas como Oracle GraalVM y Java SE Subscription Enterprise Performance Pack, así como soporte completo para la gestión y actualización de entornos Java.

Innovación en la nube con Oracle Cloud Infrastructure

Java 23 se despliega en Oracle Cloud Infrastructure, una de las primeras nubes de hiperescala que soporta esta versión, lo que ofrece un rendimiento optimizado, ahorro de costes y un entorno ideal para el desarrollo e implementación de aplicaciones Java. Al integrar Oracle Java SE, Oracle GraalVM y Java SE Subscription Enterprise Performance Pack sin coste adicional, Oracle busca facilitar a los desarrolladores la creación de aplicaciones más rápidas y eficientes.

JavaOne regresa en 2025

Oracle ha anunciado también el regreso de JavaOne, el evento más importante de la comunidad Java mundial, que se celebrará en la bahía de San Francisco del 18 al 20 de marzo de 2025. Los asistentes podrán conocer de primera mano los últimos avances de Java e interactuar con expertos y desarrolladores de la comunidad. La convocatoria de ponencias para el evento ya está abierta, ofreciendo una oportunidad para compartir conocimientos y experiencias sobre la evolución de Java.

Utilizamos cookies para facilitar la relación de los visitantes con nuestro contenido y para permitir elaborar estadísticas sobre las visitantes que recibimos. No se utilizan cookies con fines publicitarios ni se almacena información de tipo personal. Puede gestionar las cookies desde aquí.   
Privacidad