Versão Java SE 14

Java SE 17 foi lançado em 14 de março.

As seguintes alterações são introduzidas:

  • Expressões de switch no formato case VALUE -> {} foram adicionadas de forma permanente, deixando a condição padrão e não exigindo uma instrução break.
  • Blocos de texto delimitados por três aspas """ alcançaram o segundo estágio preliminar. Adicionadas sequências de escape , que não adicionam uma nova linha antes de uma alimentação de linha em um bloco multilinha, e s, que denota um único espaço.
  • Numa base preliminar, uma nova instância de comportamento é introduzida para permitir um maior desenvolvimento da correspondência de padrões.
  • Os registros com a palavra-chave record são apresentados preliminarmente. Os registros recebem automaticamente métodos equals, hashCode, toString, getters para registrar membros e um construtor.
  • Descrição aprimorada de erros NullPointerException.
  • Adicionado empacotador jpackage para aplicativos independentes.
  • As portas para plataformas Solaris e SPARC foram descontinuadas e podem ser removidas no futuro.

Fonte: linux.org.ru

Adicionar um comentário