Muita gente olha uma release do Java e faz sempre a mesma pergunta: “o que veio de novo?”
Confesso que, com o tempo, essa pergunta foi ficando menos útil pra mim.
A pergunta que mais ajuda time Java de verdade é outra: o que muda primeiro no meu cenário?
O Java 26 chegou com 10 JEPs. Só que nem tudo ali merece a mesma atenção.
Pra mim, a leitura prática começa assim:
1. HTTP/3 no client oficial. Isso amplia o alcance do `
java.net.http` em redes modernas.
2. Structured Concurrency segue amadurecendo, ainda em sexta preview. Vale conhecer, não tratar como final.
3. JEP 516 e JEP 522 mostram um release que também olha para runtime, startup, warmup e throughput.
4. Vector API continua importante, mas ainda depende do caminho maior do Valhalla. Sem pressa, sem baboseira.
Percebe a diferença?
Em vez de engolir release note inteira como se tudo tivesse o mesmo peso, você prioriza. E time Java maduro faz exatamente isso.
Nem todo JEP vira ação agora. Mas alguns já merecem entrar no rad...