A Oracle anuncia a disponibilidade do Java 16 (Oracle JDK 16), incluindo 17 novos aprimoramentos de plataforma que otimizarão ainda mais a produtividade do desenvolvedor. O Java Development Kit (JDK) mais recente finalizou o Pattern Matching para instanceof (JEP 394) e Records (JEP 395), aprimoramentos de linguagem que foram vistos pela primeira vez no Java 14.
Além disso, os desenvolvedores podem usar a nova ferramenta de empacotamento (JEP 392) para enviar aplicativos Java autônomos, bem como explorar três funções de incubação, Vector API (JEP 338), Foreign Linker API (JEP 389) e Foreign-Memory Access API (JEP 389), e uma função de visualização, Classes seladas (JEP 397).
A Oracle fornece atualizações Java a cada seis meses para fornecer aos desenvolvedores um cronograma de lançamento previsível. Isso oferece um fluxo constante de inovações, enquanto fornece melhorias contínuas em desempenho, estabilidade e segurança, aumentando a difusão do Java em organizações e setores de todos os tamanhos.
«O poder da cadência de lançamento de seis meses foi revelado no lançamento mais recente. A correspondência de padrões e os registros foram introduzidos há um ano como parte do JDK 14 e, desde então, passaram por várias rodadas de feedback da comunidade com base em aplicativos do mundo real. Esse processo não só deu aos desenvolvedores Java a oportunidade de testar esses recursos antes de serem finalizados, mas também incorporaram feedback crítico, resultando em dois JEPs robustos que realmente atendem às necessidades da comunidade. “Disse Georges Saab, vice-presidente de desenvolvimento do Grupo de Plataformas Java da Oracle.
O lançamento do Java 16 é o resultado do desenvolvimento de todo o setor que inclui revisão aberta, compilações semanais e ampla colaboração entre engenheiros Oracle e membros da comunidade global de desenvolvedores Java por meio da Comunidade OpenJDK e do Processo de Desenvolvimento .a Comunidade Java.
Os novos recursos do Java 16 são:
Aprimoramentos de linguagem introduzidos pela primeira vez no JDK 14 e finalizados no JDK 16
Nova ferramenta para melhorar a produtividade do desenvolvedor
Gerenciamento de memória aprimorado para otimizar o desempenho
Redes otimizadas para melhorar a produtividade e flexibilidade do desenvolvedor
Funções de incubação e exibição
Melhorias para colaboradores do OpenJDK
Novas portas suportam Java em mais plataformas
Melhorando constantemente o Java
Java continua sendo uma das plataformas de desenvolvimento mais bem-sucedidas de todos os tempos, construída com base na inovação contínua para atender às necessidades em constante mudança dos desenvolvedores de aplicativos modernos. Para tornar a assinatura do Oracle Java SE ainda mais valiosa para os clientes, a Oracle adicionou GraalVM Enterprise como um direito. GraalVM pode ajudar a melhorar o desempenho e reduzir o consumo de recursos do aplicativo, especialmente em microsserviços e arquiteturas nativas da nuvem.
Os desenvolvedores podem aprender mais sobre Java 16 e obter experiência prática com o Oracle Developer Live: Java Innovations em 23, 25 e 30 de março.