Esta nueva versión de Java responde a doce propuestas de mejora de JDK, con miras a mejorar el lenguaje Java e impulsar el rendimiento, la estabilidad y la seguridad de la plataforma de desarrollo
AUSTIN, Texas—19 de marzo de 2024Oracle ha anunciado hoy la disponibilidad de Java 22, la última versión de la plataforma de desarrollo y el lenguaje de programación número uno del mundo. Java 21 (Oracle JDK 21) ofrece miles de mejoras de rendimiento, estabilidad y seguridad que ayudarán a los desarrolladores a incrementar la productividad e impulsar la innovación y el crecimiento en sus organizaciones. Estas incluyen mejoras en el lenguaje Java, sus API y rendimiento, y las herramientas incluidas en el JDK.
"Las nuevas mejoras de Java 22 permiten a más desarrolladores crear y entregar de forma rápida y sencilla aplicaciones ricas en funciones, escalables y seguras para contribuir a que organizaciones de todo el mundo impulsen el crecimiento de sus negocios", señala Georges Saab, vicepresidente sénior de Oracle Java Platform y presidente del consejo de administración de OpenJDK. "Al ofrecer mejoras que optimizan el desarrollo de aplicaciones y amplían el alcance de Java para que sea accesible para desarrolladores de todos los niveles de competencia, Java 22 ayudará a impulsar la creación de una amplia gama de nuevas aplicaciones y servicios para organizaciones y desarrolladores por igual".
La última versión de Java Development Kit (JDK) proporciona actualizaciones y mejoras en respuesta a 12 propuestas de mejora (JEP). JDK 22 incorpora mejoras de lenguaje de OpenJDK Project Amber (Statements before super[...], Unnamed Variables & Patterns, String Templates, and Implicitly Declared Classes and Instance Main Methods); mejoras de Project Panama (Foreign Function & Memory API and Vector API); características relacionadas con Project Loom (Structured Concurrency and Scoped Values); bibliotecas principales y capacidades de herramientas (Class-File API, Launch Multi-File Source-Code Programs, Stream Gatherers); y actualizaciones de rendimiento (Region Pinning for G1).
"Después de casi tres décadas, la capacidad de Java para admitir tareas de desarrollo complejas que incluyen una amplia gama de casos de uso hace que la plataforma sea tan relevante como siempre", comenta Arnal Dayaratna, vicepresidente de investigación de desarrollo de software de IDC. "La versatilidad y el conjunto de herramientas de Java permiten que facilite el desarrollo de aplicaciones esenciales de producción a escala, lo que la posiciona como una tecnología de activación clave para casos de uso innovadores como la IA generativa".
Principales actualizaciones que incorpora Java 22:
Java 21 es el resultado de la continua colaboración entre ingenieros de Oracle y otros miembros de la comunidad mundial de desarrolladores Java a través de OpenJDK y Java Community Process (JCP). Además de estas nuevas mejoras y características, Java 22 incluye Java Management Service (JMS), un servicio nativo de Oracle Cloud Infrastructure (OCI) que proporciona un único panel para ayudar a las organizaciones a gestionar los tiempos de ejecución y aplicaciones Java en entornos locales y en cualquier nube. Para obtener más información sobre las funciones de Java 22, lee la publicación técnica de blog sobre Java 22.
Java impulsa el rendimiento, la eficiencia, la innovación y el ahorro de costes cuando se implementa en la nube en Oracle Cloud Infrastructure, que es una de las primeras nubes hiperescaladoras en admitir Java 22. Al ofrecer Oracle Java SE, Oracle GraalVM y Java SE Subscription Enterprise Performance Pack de forma gratuita con Oracle Cloud Infrastructure, Java 22 permite a los desarrolladores crear y desplegar aplicaciones que se ejecutan más rápido, mejor y con una rentabilidad optimizada.
Oracle Java Universal SE Subscription es una oferta de pago por consumo que proporciona a los clientes el mejor soporte de su categoría. Incluye soporte de clasificación para toda la cartera de Java, derecho de acceso a GraalVM Enterprise, Java SE Subscription Enterprise Performance Pack, acceso a las funciones avanzadas de Java Management Service y flexibilidad para realizar actualizaciones al ritmo de su negocio. Esto ayuda a las organizaciones de TI a hacer frente a la complejidad, limitar sus costes y mitigar los riesgos de seguridad.
"Dentro del ecosistema dinámico de la Comunidad Java de Turquía (TJC), el soporte duradero de Oracle alimenta nuestro impulso", señala Evren Tan, líder de la comunidad de TJC. "Al tiempo que se desarrolla Java 22, estamos adoptando una serie de funcionalidades contemporáneas que mejoran aún más la eficiencia de los desarrolladores, reforzando nuestro compromiso con el avance de la tecnología Java en Turquía. También damos la bienvenida a los desarrolladores de Java de todo el mundo para que se unan a nosotros en las actividades de TJC, con el espíritu acogedor de la comunidad que mantiene vibrante a Java".
"La popularidad de Java como lenguaje de programación, plataforma y comunidad de desarrolladores sigue creciendo en Marruecos y en la región africana", comenta Badr El Hourari, fundador y CIO de xHub. "Con Java 22, es alentador ver al equipo de Java de Oracle centrarse en unas innovaciones que ayudará a los nuevos desarrolladores a adoptar Java con mayor rapidez, como con JEP 463. Al simplificar el lenguaje, se allana el acceso a Java para una nueva generación de programadores. Además, aquí en Marruecos, seguimos destacando la importancia de Java en la conferencia anual de Devoxx Marruecos, e invitamos a todos los desarrolladores al evento de este año para escuchar a algunas de las voces globales más influyentes en la comunidad de Java".
"Me entusiasman las características que Java 22 reúne para todos, desde estudiantes hasta desarrolladores sénior, y desde entusiastas aventureros de Java hasta organizaciones que buscan un rendimiento estable", comenta Mala Gupta, Java Developer Advocate, JetBrains. "Java está adoptando un enfoque minimalista, ya que trata de reducir todos los formalismos relacionados con la escritura de pasos iniciales de código, a través del método principal de la instancia y las clases implícitas, lo que facilita a las personas comenzar a aprender Java. Con el cambio de imagen del constructor (Statements before Super[…]), Java ha demostrado una vez más que impulsa la innovación responsable, y es muy reconfortante que reduzca las restricciones de lenguaje que existían en la versión 1.0 de Java sin romper ningún código. IntelliJ IDEA 2024.1 está listo para admitir las funcionalidades de Java 22 con la vista puesta en facilitar su uso por parte de los desarrolladores de Java".
"El equipo de Helidon reconoció el valor de los threads virtuales en cuanto los anunciaron. Con Helidon 4, el equipo reescribió el servidor web de Helidon para utilizar de forma nativa threads virtuales, lo que redundó en un notable incremento del rendimiento mucho mejor y de la productividad de los desarrolladores", señala Will Lyons, vicepresidente de gestión de productos, Oracle. "Ahora con Java 22 estamos percibiendo otro nuevo aumento del rendimiento de los threads virtuales, y estas importantes mejoras beneficiarán a todos los usuarios de Helidon".
Para obtener más información sobre Java y su ecosistema global, visita:
Oracle ofrece conjuntos integrados de aplicaciones, así como una infraestructura segura y autónoma en Oracle Cloud. Para más información sobre Oracle (NYSE: ORCL), visita nuestra página www.oracle.com.
Oracle, Java, MySQL y NetSuite son marcas comerciales registradas de Oracle Corporation. NetSuite fue la empresa pionera que abrió las puertas a la nueva era de la computación en la nube.