| Versão | Ano de Lançamento |
|---|---|
| Java 25 | 2025 |
| Java 21 | 2023 |
| Java 17 | 2021 |
| Java 11 | 2018 |
| Java 8 | 2014 |
Lançado em 2025.
- Nova LTS com foco em estabilidade
- Continuidade do Project Loom
Lançado em 2025.
- Aprimoramentos em APIs de Collections
- Otimizações no runtime
Lançado em 2024.
- Melhorias em virtual threads
- Ajustes incrementais de linguagem
Lançado em 2024.
- Melhorias de performance
- Evoluções em pattern matching
Lançado em 2023.
- Virtual Threads finalizados
- Sequenced Collections
- Pattern Matching avançado
Lançado em 2023.
- Aperfeiçoamentos no Project Loom
Lançado em 2022.
- Virtual Threads (prévia)
- Estruturas de dados imutáveis
Lançado em 2022.
- Simple Web Server
- UTF-8 como padrão reforçado
Lançado em 2021.
- Sealed classes
- Melhorias no garbage collector
- Nova API de Random
Lançado em 2021.
- Records finalizados
- Melhorias internas do JDK
Lançado em 2020.
- Text Blocks finalizados
- Sealed classes (prévia)
Lançado em 2020.
- Switch expressions
- Records (prévia)
Lançado em 2019.
- Text Blocks (prévia)
Lançado em 2019.
- Melhorias no G1 GC
- Recursos experimentais
Lançado em 2018.
- HTTP Client
- Novos métodos de String e Files
- Remoção de módulos legados
Lançado em 2018.
- Inferência de tipos com
var
Lançado em 2017.
- Sistema de módulos (Project Jigsaw)
- Melhorias de performance e segurança
Lançado em 2014.
- Lambdas
- Streams API
- Nova API de data/hora (java.time)