Open Menu dzosoft
Close Menu dzosoft

   TODO SOBRE INFORMÁTICA Y TECNOLOGÍA


                             





Publish perfectly-optimized content in 1-click



 
 
 

Java 21 incluye colecciones ordenadas y plantillas de cadenas

Marzo 13, 2023

 

 
Java 21 incluye colecciones ordenadas y plantillas de cadenas
 

La próxima versión LTS de Oracle's Java SE está comenzando a tomar forma. La versión 21 de JDK incluirá algunas funciones, como colecciones ordenadas y plantillas de cadenas.

Poco a poco van tomando forma los contornos de la próxima implementación de Java SE LTS. Programado para septiembre, Java Development Kit (JDK) 21 incluirá colecciones ordenadas y plantillas de cadenas, entre otras cosas. Aunque a partir del 3 de marzo de 2023, la página de lanzamiento de JDK 21 aún no menciona ninguna característica, ya se han designado dos propuestas de mejora de Java que cubren estas dos características para la próxima iteración.

 

Colecciones ordenadas

 

Las colecciones ordenadas introducen interfaces para representar colecciones en un orden de encuentro definido. Cada colección tiene un conjunto bien definido, desde el primero hasta el último elemento. Se proporcionan API uniformes para aceptar el primer y último elemento y procesar elementos en orden inverso. La propuesta tiene como objetivo abordar una situación en la que el marco de colecciones de Java carece de un tipo de colección para representar una secuencia de elementos con un orden de encuentro definido.

También falta un conjunto uniforme de operaciones que se apliquen a estas colecciones. Estas deficiencias fueron problemáticas y suscitaron críticas. La propuesta planea definir interfaces de secuenciación para colecciones, conjuntos y mapas, e integrarlos en la jerarquía existente de tipos de colección. Todos estos métodos complementarios tienen implementaciones predeterminadas.

 

Las plantillas de cadenas

 

Las plantillas de cadena, que se lanzarán en versión preliminar, complementan los bloques de texto y los literales de cadena existentes de Java al combinar texto literal con expresiones y procesadores integrados para producir resultados especializados. Esta API debería simplificar la escritura de programas Java al facilitar la expresión de cadenas que incluyen valores calculados en tiempo de ejecución. Promete mejorar la legibilidad de las expresiones, fortalecer la seguridad del programa, conservar la flexibilidad y simplificar el uso de API que aceptan cadenas escritas en lenguajes distintos a Java. El objetivo también es el desarrollo de expresiones sin cadenas derivadas de la combinación de texto literal y expresiones incrustadas.

Como versión LTS, JDK 21 recibirá cinco años de soporte Premier y soporte extendido hasta septiembre de 2031. La versión LTS actual es JDK 17, lanzada en septiembre de 2021. Las versiones que no son LTS, como la versión 20 de JDK programada para el 21 de marzo y la versión actual de JDK 19, solo obtenga seis meses de soporte Premier y no soporte extendido. Cada seis meses, Oracle lanza nuevas versiones de la implementación de Java SE. Otras funciones posibles de JDK 21 incluyen todas las funciones de incubación y vista previa de JDK 20, como valores de ámbito, patrones de registro e hilos virtuales. Los genéricos universales y la API de VM de seguimiento de pila asíncrona también podrían incluirse en el futuro JDK.
Leave comment
          

Guardar apodo y correo electrónico en este navegador para la próxima vez.



Cargando...     

Japanese ritual of tranquility and... slim figure!