Java SE 17 foi lanzado o 14 de marzo.
Introdúcense os seguintes cambios:
- Engadíronse de forma permanente expresións de cambio no caso de forma VALUE -> {}, que deixan a condición predeterminada e non requiren unha instrución break.
- Os bloques de texto delimitados por tres comiñas """ chegaron á segunda fase preliminar. Engadíronse secuencias de escape , que non engaden unha nova liña antes dun avance de liña nun bloque de varias liñas, e s, que indica un único espazo.
- De forma preliminar, introdúcese unha nova instancia de comportamento para permitir un maior desenvolvemento da coincidencia de patróns.
- Os rexistros co rexistro de palabras clave preséntanse de forma preliminar. Os rexistros reciben automaticamente equals, hashCode, métodos toString, captadores para membros de rexistro e un construtor.
- Descrición mellorada dos erros de NullPointerException.
- Engadiuse o paquete jpackage para aplicacións autónomas.
- Os portos para as plataformas Solaris e SPARC quedaron en desuso e é posible que se eliminen no futuro.
Fonte: linux.org.ru