Lanzamiento de Java SE 14

Java SE 17 se lanzó el 14 de marzo.

Se introducen los siguientes cambios:

  • Se han agregado expresiones de cambio en el formato VALOR -> {} de forma permanente, lo que deja la condición predeterminada y no requiere una declaración de interrupción.
  • Los bloques de texto delimitados por tres comillas """ han llegado a la segunda etapa preliminar. Se agregaron secuencias de escape, que no agregan una nueva línea antes de un avance de línea en un bloque de varias líneas, y s, que denota un solo espacio.
  • De forma preliminar, se introduce un nuevo ejemplo de comportamiento para permitir un mayor desarrollo de la coincidencia de patrones.
  • Los registros con la palabra clave registro se presentan de forma preliminar. Los registros reciben automáticamente métodos iguales, hashCode, toString, captadores de miembros de registro y un constructor.
  • Descripción mejorada de los errores de NullPointerException.
  • Se agregó el empaquetador jpackage para aplicaciones autónomas.
  • Los puertos para las plataformas Solaris y SPARC han quedado obsoletos y es posible que se eliminen en el futuro.

Fuente: linux.org.ru

Añadir un comentario