FERRAMENTAS LINUX: O Java 21/JDK 21 alcança o GA com threads virtuais, ZGC geracional

terça-feira, 19 de setembro de 2023

O Java 21/JDK 21 alcança o GA com threads virtuais, ZGC geracional

O lançamento do Java 21 e do JDK 21 como disponibilidade geral (GA) é uma atualização importante para a linguagem de programação Java. 

Esta versão traz várias mudanças e melhorias significativas, tornando-a ainda mais relevante para desenvolvedores Java. Algumas das principais características e mudanças incluem:

Coleções Sequenciadas: A introdução da noção de coleções sequenciadas, que oferece uma maneira mais previsível e garantida de iterar sobre elementos em coleções, melhorando a segurança e a confiabilidade.

Z Garbage Collector (ZGC): O ZGC foi estendido para manter gerações separadas para objetos novos e antigos, o que melhora o desempenho de aplicativos Java ao reduzir o custo de coleta de lixo.

Threads Virtuais: Threads virtuais agora não estão mais no formato de visualização, o que simplifica o uso de threads virtuais e as torna mais acessíveis aos desenvolvedores.

Descontinuação do Windows x86 de 32 bits: O suporte para a plataforma Windows x86 de 32 bits foi descontinuado e removido nesta versão.

Recursos de Visualização: Java 21 também apresenta novos recursos de visualização, como modelos de string, a iteração mais recente na função externa e API de memória, classes sem nome e métodos principais de instância, valores com escopo e simultaneidade estruturada.

O suporte de Longo Prazo (LTS): Java 21 é o mais recente suporte de longo prazo (LTS) após o JDK 17, o que significa que os desenvolvedores podem esperar receber suporte e atualizações por um período prolongado.

Essas melhorias e novas funcionalidades tornam o JDK 21/Java 21 uma versão importante para desenvolvedores Java que desejam tirar proveito das últimas tecnologias e melhorias de desempenho. Para obter mais detalhes sobre o lançamento, você pode consultar a lista de discussão JDK-dev e encontrar informações adicionais sobre as principais melhorias no site OpenJDK.org

Esta versão marca mais um passo adiante no desenvolvimento contínuo da linguagem Java.





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário