Java 22 tiene como objetivo hacer de Java un mejor lenguaje para principiantes

Oracle ha anunciado el lanzamiento de Java 22que agrega 12 características nuevas al idioma y tiene como objetivo hacerlo más accesible para los principiantes.

«Las nuevas mejoras en Java 22 permiten a más desarrolladores crear y entregar rápida y fácilmente aplicaciones ricas en funciones, escalables y seguras para ayudar a las organizaciones de todo el mundo a hacer crecer sus negocios», dijo Georges Saab, vicepresidente senior de Oracle Java Platform y Presidente de la junta directiva de OpenJDK. «Al ofrecer mejoras que agilizan el desarrollo de aplicaciones y amplían el alcance de Java para hacerlo accesible a desarrolladores de todos los niveles, Java 22 ayudará a impulsar la creación de una amplia gama de nuevas aplicaciones y servicios tanto para organizaciones como para desarrolladores».

Java 22 presenta clases declaradas implícitamente y métodos principales de instancia como una segunda vista previa, que será útil para incorporar nuevos desarrolladores de Java. Los estudiantes podrán comenzar a codificar en Java sin aprender todos los conceptos para proyectos grandes desde el principio, lo que les permitirá aprender el lenguaje de manera más gradual.

«Para los estudiantes que empiezan a aprender un nuevo lenguaje de programación, eso es mucho que asumir o ignorar, por lo que queríamos simplificar las cosas», dijo Saab.

El lenguaje ahora también brinda a los desarrolladores más libertad para expresar el comportamiento de los constructores. En esta última actualización, los desarrolladores pueden crear declaraciones que aparecen antes de una invocación explícita del constructor y que no hacen referencia a la instancia que se está creando. Esta característica también preserva el orden de arriba hacia abajo que se supone que deben seguir los constructores durante la creación de instancias de clases.

Esta versión introduce el uso de variables y patrones sin nombre, indicado por el carácter de subrayado. Son útiles cuando se requieren declaraciones de variables o patrones anidados aunque no se vayan a utilizar. Según Oracle, esta nueva característica reducirá los errores, mejorará la legibilidad de los patrones de registro y aumentará la capacidad de mantenimiento del código.

Otra característica nueva – plantillas de cadena — combinar texto literal con expresiones incrustadas y procesadores de plantillas. Esta característica, actualmente en versión preliminar, es útil para expresar cadenas que contienen valores generados en tiempo de ejecución y ayuda a mejorar la seguridad y legibilidad del código.

Otra característica anticipada que llegó a esta versión es la Función externa y API de memoriaque permite que el código Java interactúe con código y datos fuera de Java Runtime sin utilizar la interfaz nativa de Java.

PEC 458 también brinda la capacidad de permitir que el iniciador de Java ejecute un programa que se suministra como múltiples archivos de código fuente de Java.

Esta versión también incluye JEP en versión preliminar, incluido un API de archivos de clase y Recolectores de corrientesy algunos en la segunda vista previa, como Simultaneidad estructurada y Valores de alcance. Además, el API vectorial para expresar cálculos vectoriales se encuentra ahora en su séptima etapa de incubadora.


Source link

About David Lopez

Check Also

Blockchain en el sector inmobiliario

Blockchain, que alguna vez estuvo principalmente vinculada a las criptomonedas, se ha expandido a diversas …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *