El 17 de marzo se lanzó Java SE 14.
Se presentan los siguientes cambios:
- Se han añadido de forma permanente expresiones para switch en la forma case VALUE -> {}, que salen de la condición por defecto y no requieren la instrucción break.
- Los bloques de texto, delimitados por tres comillas """, han pasado a la segunda fase preliminar. Se han añadido secuencias de control que no añaden un salto de línea antes de un salto de línea en un bloque de múltiples líneas, y s, que denota un espacio en blanco.
- Se ha presentado de forma preliminar un nuevo comportamiento de instanceof, que permite desarrollar más adelante la comparación por patrón.
- Se han presentado de forma preliminar registros con la palabra clave record. Los registros obtienen automáticamente métodos equals, hashCode, toString, getters para los miembros del registro y un constructor.
- Se ha mejorado la descripción de los errores NullPointerException.
- Se ha añadido jpackage como empaquetador para aplicaciones independientes.
- Los puertos para Solaris y plataformas SPARC han sido declarados obsoletos y pueden ser excluidos en el futuro.
Fuente: linux.org.ru
