Importante

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!

1
resposta

[Projeto] Desafio: hora da prática

Fiz o uso de ordenação de listas em Java usando Collections.sort, além de criar uma classe Titulo com Comparable e compareTo para ordenar objetos personalizados. Também explorei o uso de List com diferentes implementações, como ArrayList e LinkedList, entendendo melhor o polimorfismo na prática.

Projeto no Github: https://github.com/Kyuxih/java-pratica-alura/tree/main/ordenacao/src

1 resposta

Oi, Kelvin! Como vai?

Muito obrigada por compartilhar o seu desafio hora da prática.

Gostei da forma como você aplicou a ordenação com Collections.sort e também criou a classe Titulo implementando Comparable, pois isso mostra uma boa compreensão de como ordenar objetos personalizados em Java. Também foi muito válido explorar ArrayList e LinkedList usando List, já que isso reforça o uso de polimorfismo na prática.

Continue praticando dessa forma, testando diferentes implementações e comparando os comportamentos.

Uma dica é criar pequenos testes ordenando listas por critérios diferentes, como nome, ano ou avaliação, para entender quando usar Comparable e quando usar um Comparator. Qual foi a parte que você achou mais interessante ao comparar ArrayList e LinkedList?

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!