Também é considerado como boa prática instanciar um Comparator diretamente no método sort conforme abaixo?
palavras.sort(new ComparadorPorTamanho());
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!
Também é considerado como boa prática instanciar um Comparator diretamente no método sort conforme abaixo?
palavras.sort(new ComparadorPorTamanho());
Oi Leandro! Tudo bem?
Depende do caso que você está usando: se estamos falando de uma variável que será usada apenas uma vez, você pode tranquilamente instanciar direto no método sort. Porém, caso você vá usar o Comparador outras vezes, é melhor que crie uma variável, pois não faz sentido instanciar mais de um Comparador (pois como ele sempre compara objetos com base na mesma regra, não é necessário criar várias instâncias).
Espero ter ajudado! Abraços e bons estudos!