Comece por aquiGuia de atualizações do JavaComo o ciclo de releases funciona, qual distribuição de JDK usar e como migrar com segurança: a base para ler as LTS.
29Próxima LTSJava 29 (próxima LTS) — o que o Java 26 e o 27 já trouxeramJava 26 e 27 já lançadosprevisto: set/202725LTSarquivos-fonte compactos, Scoped Values, cache AOT e criptografia pós-quânticaJava 22, 23, 24 e 25set/202521LTSvirtual threads, pattern matching e Sequenced CollectionsJava 18, 19, 20 e 21set/202317LTSrecords, sealed classes, text blocks e switch expressionsJava 12 a 17set/202111LTSmódulos, var, HTTP Client e o novo ciclo de releasesJava 9, 10 e 11set/20188LTSlambdas, Stream API, java.time e o fim do PermGenMudanças desde o Java 7mar/2014