Java 27 é lançado com foco em criptografia pós-quântica; veja as novidades
A Oracle lançou o Java 27 com foco em aprimoramentos de segurança e criptografia pós-quântica. A nova versão traz ainda otimizações de desempenho, como o uso de cabeçalhos compactos de objetos por padrão e suporte aprimorado a IA. O Java 27 mantém o ciclo de lançamentos semestrais e já pode ser baixado em distribuições oficiais e de código aberto.
Resumo
A Oracle escolheu esta terça-feira (15/09) para o anúncio oficial do Java 27. A nova versão da já clássica plataforma de desenvolvimento chama a atenção por trazer principalmente aprimoramentos de segurança, com destaque para avanços na chamada criptografia pós-quântica.
Entenda como criptografia pós-quântica uma abordagem de segurança que é avançada o suficiente para evitar que dados protegidos sejam revelados com auxílio de um computador quântico.
O Java já tinha algum nível de suporte a isso. Mas, por meio da modificação JEP 527, o Java 27 passa a ter suporte a algoritmos híbridos de troca de chaves criptográficas diretamente no protocolo TLS 1.3, o padrão que ajuda a proteger conexões HTTPS. Essa abordagem dificulta ataques do tipo “harvest now, decrypt later” que coletam dados protegidos para descriptografá-los em etapas futuras.
Ainda no âmbito da segurança, a nova versão melhora o suporte a arquivos no formato PEM (Privacy Enhanced Mail), que são muito usados para armazenar certificados digitais ou chaves criptográficas privadas, bem como passa a permitir que dados sensíveis sejam ocultados na ferramenta de monitoramento e diagnósticos Java Flight Recorder (JFR).

O que mais há de novo no Java 27?
Também há otimizações de desempenho. Por meio da alteração JEP 534, o Java 27 adota cabeçalhos compactos de objetos como padrão para poupar o consumo de memória.
Já a JEP 537 melhora a Vector API (permite executar determinada instrução em múltiplos dados simultaneamente) para acelerar operações que envolvem grandes volumes de dados, a exemplo de aplicações de inteligência artificial.
Outros atributos incluem:
- o Java 27 passa a usar o G1 (Garbage-First Garbage Collector) como coletor de lixo (libera a memória de objetos não mais úteis) padrão em todos os ambientes;
- as lazy constants (carrega informações de constantes somente no momento necessário) foram aprimoradas;
- a concorrência estruturada, que otimiza a execução de várias tarefas ao mesmo tempo, entrou em sua sétima prévia.
Em linhas gerais, o Java 27 reúne um amplo pacote de novidades formalizadas em JEP (JDK Enhancement Proposal — propostas de aprimoramento) e em recursos menores (não considerados JEPs). Mas o destaque fica mesmo para os avanços de criptografia pós-quântica:
Com o Java 27, a Oracle alcança um importante marco em criptografia pós-quântica e avança em um roteiro para levar recursos comparáveis às versões do JDK com suporte de longo prazo oferecido pela Oracle. Isso ajudará os clientes a proteger aplicações e dados essenciais aos negócios com menos interrupções.
Georges Saab, vice-presidente sênior da Oracle Java Platform
Como obter o Java 27?
O meio de obtenção mais direto consiste em baixar o Oracle JDK 27 via site oficial. Há versões para Windows, Linux e macOS.
Também é possível baixar o OpenJDK 27, a implementação de código-fonte aberto do Java.
O Java 27 chega seis meses após o lançamento do Java 26, portanto, dá sequência ao ciclo semestral de atualizações da plataforma.
Java 27 é lançado com foco em criptografia pós-quântica; veja as novidades




COMENTÁRIOS