Java 27 é lançado com G1 como coletor padrão e troca de chaves pós-quântica no TLS
Lançado em 15/9, o JDK 27 traz nove JEPs, com troca de chaves pós-quântica no TLS 1.3, cabeçalhos de objeto compactos e G1 como padrão.
O JDK 27, implementação de referência do Java SE 27, chegou à disponibilidade geral em 15 de setembro de 2026, segundo a página do projeto no OpenJDK. A versão reúne nove propostas de melhoria (JEPs), quatro delas em prévia e uma em incubação, e mantém o calendário semestral da plataforma: de acordo com o anúncio da Oracle no Inside.java, é a 18ª versão entregue no prazo desde a adoção do ciclo de seis meses.
Segurança: preparação para a computação quântica
O destaque da Oracle é a JEP 527, que implementa troca de chaves híbrida no TLS 1.3. O mecanismo combina um algoritmo tradicional com outro considerado resistente a ataques de computadores quânticos, uma proteção contra a estratégia de capturar tráfego cifrado agora para decifrá-lo no futuro. Aplicações que usam as APIs javax.net.ssl passam a se beneficiar disso por padrão, sem mudança no código. No comunicado da empresa, o vice-presidente sênior Georges Saab afirma que a Oracle tem um roteiro para levar recursos equivalentes às versões com suporte de longo prazo.
Na mesma área, a JEP 536 permite que o JDK Flight Recorder, ferramenta de diagnóstico da JVM, oculte argumentos de linha de comando, variáveis de ambiente e propriedades de sistema antes que os dados deixem o processo. Como lembra o InfoWorld, essas gravações podem conter segredos como credenciais em argumentos ou variáveis. Já a API de codificação PEM para chaves e certificados segue em terceira prévia.
Desempenho e memória
Duas mudanças alteram o comportamento padrão da máquina virtual HotSpot. Com a JEP 523, o coletor de lixo G1 passa a ser o padrão em todos os ambientes, e não apenas em servidores; antes, a JVM escolhia o coletor Serial em máquinas com poucos recursos. A JEP 534 torna padrão os cabeçalhos de objeto compactos, que caem de 96 para 64 bits em arquiteturas de 64 bits, reduzindo o uso de memória e aumentando a densidade de implantação. Equipes que ajustam a JVM com parâmetros explícitos devem testar o impacto antes de atualizar.
Recursos ainda em prévia
Seguem em prévia as constantes preguiçosas (terceira), os tipos primitivos em padrões, instanceof e switch (quinta) e a concorrência estruturada (sétima). A Vector API, para cálculos vetoriais acelerados pelo processador, está na 12ª incubação. Recursos em prévia precisam ser habilitados explicitamente e podem mudar antes de se tornarem definitivos.
Suporte curto e próximos passos
O JDK 27 não é uma versão de suporte de longo prazo (LTS). Segundo o InfoWorld, terá seis meses de suporte da Oracle; a empresa informa que publicará atualizações até março de 2027, quando ele será substituído pelo JDK 28. Para quem prefere estabilidade, a versão LTS mais recente continua sendo o JDK 25. A Oracle também destacou versões de acesso antecipado do JDK 28 para testar o Projeto Valhalla, além de lançar o Helidon 27 e o JavaFX 27 alinhados ao novo JDK. Binários de produção sob licença GPL estão disponíveis pela Oracle, e distribuições de outros fornecedores devem chegar em seguida, informa o OpenJDK.
Fontes
- OpenJDK — JDK 27 (15/09/2026)
- Oracle (Inside.java) — The Arrival of Java 27! (15/09/2026)
- Oracle (PR Newswire) — Oracle Releases Java 27 and Strengthens Post-Quantum Cryptography Support (15/09/2026)
- InfoWorld — JDK 27: The new features of Java 27 (15/09/2026)
Imagem destacada: ilustração gerada por computador, sem valor documental.


