Na data de hoje, as versões do JDK disponíveis para downloads são a 21 e 25. Percebi que a 21 hoje também é uma versão LTS, teria muita diferença ou alguma recomendação em usar a versão 21 em vez da 17 que foi a recomendada na aula?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Na data de hoje, as versões do JDK disponíveis para downloads são a 21 e 25. Percebi que a 21 hoje também é uma versão LTS, teria muita diferença ou alguma recomendação em usar a versão 21 em vez da 17 que foi a recomendada na aula?
Olá, Matheus! Como vai?
A versão 17 foi recomendada na aula porque, na época, era a versão LTS (Long-Term Support) mais recente, o que significa que ela tem suporte estendido e é considerada estável para uso em produção.
A versão 21, que você mencionou, também é uma versão LTS agora. Usar uma versão LTS é geralmente recomendado para projetos que precisam de estabilidade e suporte a longo prazo. Isso porque as versões LTS recebem atualizações de segurança e correções de bugs por um período mais longo em comparação com as versões não-LTS.
Se você está apenas começando a aprender Java e não tem restrições específicas, usar a versão 21 pode ser uma boa escolha, pois ela traz melhorias e novos recursos em relação à versão 17. No entanto, se o seu curso ou algum projeto específico requer o uso da versão 17, pode ser interessante continuar com ela para evitar qualquer incompatibilidade.
Em resumo, se você está livre para escolher e quer experimentar as melhorias mais recentes, a versão 21 é uma boa opção. Caso contrário, a versão 17 ainda é uma escolha sólida e amplamente suportada.
Espero ter ajudado e bons estudos!