Do not speak Portuguese? Translate this site with Google or Bing Translator

Oracle Java 17 lançado como a nova versão LTS (suporte de longo prazo)

E o Java 17 foi lançado pela Oracle como a nova versão LTS (suporte de longo prazo). Confira as novidades e veja como instalar no Linux.

Java é uma linguagem e ao mesmo tempo uma plataforma importante, usada por diversas pessoas para programar e executar aplicativos multiplataformas

Agora, a Oracle anunciou o lançamento do Java 17 como a nova versão do Long-Term Support (LTS).

Oracle Java 17 LTS vem com milhares de atualizações de desempenho, estabilidade e segurança, bem como 14 JEPs (JDK Enhancement Proposals).

E a Oracle fornecerá suporte de 8 anos para o lançamento com atualizações de segurança, desempenho e correção de bugs até 2029.

De acordo com a nota de lançamento, o próximo LTS será o Java 21 planejado para setembro de 2023, que muda o círculo de lançamento do LTS a cada três ou dois anos.

Novidades do Java 17

Oracle Java 17 lançado como a nova versão LTS (suporte de longo prazo)
Oracle Java 17 lançado como a nova versão LTS (suporte de longo prazo)

O Oracle Java 17 inclui novos aprimoramentos de linguagem, atualizações para as bibliotecas, suporte para novos computadores Apple, remoções e depreciações de recursos legados e trabalho para garantir que o código Java escrito hoje continuará funcionando sem alterações nas versões futuras do JDK.

Essa versão também oferece uma visualização de recurso de linguagem e APIs de incubação para reunir feedback da comunidade Java.

As outras atualizações no Oracle Java 17 lançado incluem:

  • As classes e interfaces seladas restringem quais outras classes ou interfaces podem estendê-las ou implementá-las.
  • Restaure a semântica de ponto flutuante sempre restrita
  • Novos tipos de interface e implementações para geradores de números pseudo-aleatórios (PRNGs), incluindo PRNGs puláveis ​​e uma classe adicional de algoritmos PRNG divisíveis (LXM).
  • Implemente um pipeline Java 2D para macOS usando a API Apple Metal.
  • Suporte para novos computadores Apple Silicon baseados no Arm 64.
  • Suspender a API Applet para remoção
  • Remova o mecanismo de ativação de Remote Method Invocation (RMI)
  • Remova o AOT experimental e o compilador JIT
  • Suspender o Gerenciador de Segurança para remoção
  • Encapsula fortemente todos os elementos internos do JDK, exceto para APIs internas críticas, como sun.misc.Unsafe.
  • Correspondência de padrões para expressões e instruções de switch, junto com extensões para a linguagem de padrões.
  • Melhora a função estrangeira e API de memória e API de vetor.

Quem quiser conhecer todos os detalhes do JDK 17 pode consultá-los através das notas de versão publicadas pela Oracle.

Como instalar ou atualizar

Para instalar a versão mais recente do Ubuntu, Mint, Debian e derivados nas principais distribuições Linux, use esse tutorial:
Como instalar o Oracle Java 17 no Ubuntu, Mint, Debian e derivados

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.