17 de março foi lançado o Java SE 14.
As seguintes mudanças foram apresentadas:
- Expressões para switch foram adicionadas permanentemente na forma case VALUE -> {}, que saem da condição padrão e não requerem a instrução break.
- Blocos de texto delimitados por três aspas """ chegaram à segunda fase preliminar. Adicionadas sequências de controle, que não adicionam uma quebra de linha antes da quebra de linha em blocos multilinha, e s, que representa um único espaço.
- Um novo comportamento do instanceof foi apresentado preliminarmente, permitindo desenvolver a comparação por padrão.
- Foram apresentadas, em caráter preliminar, gravações com a palavra-chave record. Gravações recebem automaticamente os métodos equals, hashCode, toString, getters para membros da gravação e um construtor.
- Melhor descrição dos erros NullPointerException.
- Adicionado o empacotador jpackage para aplicativos autossuficientes.
- Portas para Solaris e plataformas SPARC foram declaradas obsoletas e podem ser excluídas no futuro.
Fonte: linux.org.ru
