Skip to content

Latest commit

 

History

History
138 lines (82 loc) · 2.05 KB

File metadata and controls

138 lines (82 loc) · 2.05 KB

Versões do Java (desde a versão 8)

Resumo das versões LTS

Versão Ano de Lançamento
Java 25 2025
Java 21 2023
Java 17 2021
Java 11 2018
Java 8 2014

Java 25 (LTS)

Lançado em 2025.

  • Nova LTS com foco em estabilidade
  • Continuidade do Project Loom

Java 24

Lançado em 2025.

  • Aprimoramentos em APIs de Collections
  • Otimizações no runtime

Java 23

Lançado em 2024.

  • Melhorias em virtual threads
  • Ajustes incrementais de linguagem

Java 22

Lançado em 2024.

  • Melhorias de performance
  • Evoluções em pattern matching

Java 21 (LTS)

Lançado em 2023.

  • Virtual Threads finalizados
  • Sequenced Collections
  • Pattern Matching avançado

Java 20

Lançado em 2023.

  • Aperfeiçoamentos no Project Loom

Java 19

Lançado em 2022.

  • Virtual Threads (prévia)
  • Estruturas de dados imutáveis

Java 18

Lançado em 2022.

  • Simple Web Server
  • UTF-8 como padrão reforçado

Java 17 (LTS)

Lançado em 2021.

  • Sealed classes
  • Melhorias no garbage collector
  • Nova API de Random

Java 16

Lançado em 2021.

  • Records finalizados
  • Melhorias internas do JDK

Java 15

Lançado em 2020.

  • Text Blocks finalizados
  • Sealed classes (prévia)

Java 14

Lançado em 2020.

  • Switch expressions
  • Records (prévia)

Java 13

Lançado em 2019.

  • Text Blocks (prévia)

Java 12

Lançado em 2019.

  • Melhorias no G1 GC
  • Recursos experimentais

Java 11 (LTS)

Lançado em 2018.

  • HTTP Client
  • Novos métodos de String e Files
  • Remoção de módulos legados

Java 10

Lançado em 2018.

  • Inferência de tipos com var

Java 9

Lançado em 2017.

  • Sistema de módulos (Project Jigsaw)
  • Melhorias de performance e segurança

Java 8 (LTS)

Lançado em 2014.

  • Lambdas
  • Streams API
  • Nova API de data/hora (java.time)