Java 12 foi lançado oficialmente pela Oracle! Confiras as novidades!

Confira os detalhes e as novidades do lançamento do Java 12!

Recentemente, a Oracle anunciou que uma nova versão do Java estava disponível, Java 12. Confira os detalhes dessa importante atualização.


Sim. Estamos falando da versão 12 de uma das tecnologias mais importantes do mundo. E é por isso que a Oracle decidiu acelerar o ritmo de do Java para aproximá-lo de outros desenvolvimentos.
Java 12 foi lançado oficialmente pela Oracle! Confiras as novidades!
Java 12 foi lançado oficialmente pela Oracle! Confiras as novidades!

Java 12 foi lançado oficialmente pela Oracle

Por conta dessa estratégia, o Java 12 foi lançado. A principal característica desta nova versão é que ela não é , ou seja, o suporte e a manutenção serão menores que a versão 11.

No entanto, esse ainda é um cheio de novos recursos para desenvolvedores.

Primeiro, esta versão receberá duas atualizações como parte do patch de atualização crítica (Critical Update Patch). Esses patches são destinados a resolver sérios problemas de segurança, além de oferecer melhor suporte a idiomas.

Novidades do Java 12

Como eu disse no começo, esta é uma versão não-LTS, então provavelmente não é tão chamativa quanto a anterior. No entanto, há novidades que valem a pena mencionar. E alguns delas são:

  • Suporte para Unicode 11. Trazendo compatibilidade com mais de 600 novos personagens e 60 novos emoticons. Parece uma pequena novidade, mas, no momento, sabemos que isso é muito importante para muitas aplicações;
  • Suporte para formatação de números compactos. Agora é possível usar esse recurso para expressar números de uma maneira mais compreensível;
  • O coletor de lixo (garbage collector) está muito mais eficiente graças à inclusão de novos algoritmos que o tornam em tempo de execução;
  • Novos eventos de segurança do Java Flight Recorder (JFR). 4 novos eventos foram adicionados a esta biblioteca de segurança. No entanto, esses eventos estão desativados ;
  • A estrutura condicional do Switch será simplificada. É algumas palavras, pode ser convertido em declaração ou expressões. É uma aposta de longo prazo para o uso de correspondência de padrões;
  • Suíte Microbenchmark. Para que os desenvolvedores possam executar um Microbenchmark existente, o código-fonte Java incorpora um Microbenchmark próprio.

Para mais detalhes sobre essa versão, você pode consultar as notas de lançamento.

Eu realmente preciso atualizar para o Java 12?

Depende se você realmente precisa dos recursos mais recentes do Java.

Em geral, quando não são versões LTS, as novidades são sempre suficientes e quando são LTS, concentram-se na estabilidade.

Por outro lado, se o seu aplicativo exigir novos caracteres Unicode, também é possível que você precise, senão, não.

Além disso, é bom notar que o Java tem uma licença comercial imposta pela Oracle, mas que graças ao projeto OpenJDK você pode manter a licença GPL.

Então, o último é ideal para projetos relacionados à educação ou pessoais.

Como instalar ou atualizar o Oracle Java 12

Para instalar a versão mais recente do Oracle Java 12 no Ubuntu, use esse tutorial:
Como instalar o Oracle Java 12 no Ubuntu e derivados

O que está sendo falado no blog

Ajude a manter o Blog do Edivaldo - Faça uma doação

Se você gosta do conteúdo do Blog, você pode ajudar a manter o site simplesmente fazendo uma doação única, esporádica ou mensal, usando uma das opções abaixo:

Doação usando Paypal

Doação usando PagSeguro
Outras formas de ajudar a manter o Blog do Edivaldo