Java 15.

Respeitando a janela de release de 6 meses, na data de 15/11/2020 a Oracle anuncia o lançamento do novo Java 15.

Com as releases semestrais, os desenvolvedores têm a previsibilidade de absorver as novidades e testá-las para fazer suas críticas.

Lembrando que o Java 15 é uma versão não LTS, então caso necessite de uma versão LTS as opções são o Java 8 e 11.

Estão liberadas 2 tipos de JDK15, a versão OpenJDK 15 sob a licença GNU de código aberto e a versão comercial JDK15 oferecida pela Oracle.

Uma curiosidade sobre o Java 15 é que ele vai receber pelo menos 2 atualizações trimestrais até o final do seu cronograma.

Principais novidades do Java 15.

Foram liberadas 14 novas capacidades incorporadas no Java 15, mas vamos apresentar as 5 mais interessantes:

  • Algoritmo de assinatura digital Curva de Edwards: Essa capacidade melhora a segurança e desempenho de criptografias utilizando algoritmo de assinatura digital Curva de Edwards;
  • Classes ocultas: recurso que ajuda na criação de classes em tempo de execução;
  • ZGC: GC escalonável de baixa latência: melhorias no ZGC que foi integrada na versão Java 11;
  • Blocos de texto: essa capacidade permite a escrita de caracteres sem a necessidade das maiorias das sequências de escapes;
  • Desativar e reprovar o bloqueio polarizado: recurso que desativa o bloqueio polarizado e reprova todos os recursos de linha de comando.

Conclusão.

Com a entrega da release no prazo correto, o Java mostra que tem um grande comprometimento com seus usuários e a razão de estar em várias aplicações e dispositivos.