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

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 desenvolvimento 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 é LTS, ou seja, o suporte e a manutenção serão menores que a versão 11.

No entanto, esse ainda é um lançamento 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 por padrão;
  • 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

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Ads Blocker Image Powered by Code Help Pro

Bloqueador de anúncios detectado!!!

Nosso site precisa de publicidade para existir. Por favor, insira-o na lista de permissões/lista branca para liberar a exibição de anúncios e apoiar nosso site. Nosso conteúdo é GRATUITO, e tudo o que pedimos é isso!
Powered By
100% Free SEO Tools - Tool Kits PRO