Principais anúncios da conferência de Java: o que foi mostrado aos desenvolvedores em 2025

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Conferência de Java 2025: anúncios-chave que mudarão o desenvolvimento



Neste ano, a conferência anual JavaOne e eventos paralelos reuniram milhares de desenvolvedores de todo o mundo. O foco principal é desempenho, simplificação de multithreading e evolução do ecossistema. Destacamos os anúncios mais significativos que todo desenvolvedor Java precisa conhecer.



1. Project Valhalla: value types finalmente em Preview

O aguardado Project Valhalla entrou na fase de segundo Preview no JDK 24. Os desenvolvedores agora podem usar inline class — tipos leves sem a sobrecarga de objetos. Isso permitirá acelerar o trabalho com grandes conjuntos de dados e reduzir a carga no garbage collector.

  • Value types — funcionam como primitivos, mas com métodos e segurança de tipos.
  • Tipos Null-restricted — o compilador agora garante a ausência de valores nulos.
  • Espera-se estabilização no JDK 25.


2. Loom 2.0: threads virtuais se tornam mais inteligentes

O Project Loom recebeu uma grande atualização. As threads virtuais agora suportam concorrência estruturada (Structured Concurrency) nativamente. Isso significa que código com milhares de threads é escrito tão facilmente quanto código síncrono.

  • Nova API StructuredTaskScope para gerenciar o ciclo de vida das tarefas.
  • Integração aprimorada com JDBC e clientes HTTP.
  • Redução de 40% na sobrecarga em comparação com o Loom 1.0.


3. Spring Framework 7: reatividade e agentes de IA

Na conferência, a Pivotal apresentou o Spring Framework 7, que será lançado no final do ano. Principais recursos:

  • Integração com IA — suporte nativo a LLMs (via Spring AI) com autoconfiguração.
  • Virtual Threads por padrão — agora todas as requisições web são processadas em threads virtuais.
  • Trabalho aprimorado com GraalVM Native Image — compilação para código nativo sem configurações adicionais.


4. Nova ferramenta: Leyden Runtime

O Project Leyden anunciou um runtime experimental para acelerar a inicialização de aplicações. Na demonstração, uma aplicação Spring Boot iniciou em 0,8 segundos contra 4 segundos no JDK padrão. Isso é especialmente importante para serverless e microsserviços.



5. Java na nuvem: Amazon Corretto e GraalVM

A Amazon apresentou o Corretto 24 com otimizações para AWS Lambda e ECS. E a Oracle lançou o GraalVM for JDK 24 com suporte ao novo formato de compilação AOT. Agora, imagens nativas podem ser criadas diretamente dos plugins Maven/Gradle sem truques.



Resumo: o que colocar em prática?

A conferência mostrou: Java está avançando firmemente em direção a alto desempenho e simplicidade. Recomendamos desde já:

  • Testar o JDK 24 Early Access com Virtual Threads e Valhalla.
  • Atualizar o Spring Boot para a versão 4.0 (se estiver usando) — haverá compatibilidade com os novos recursos.
  • Estudar Structured Concurrency — isso mudará a abordagem ao código assíncrono.

Acompanhe as atualizações em nosso site — continuaremos detalhando esses anúncios.

Recommended Libraries