Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Collections - Implementação

Amigos,

Só fiquei com dúvida quando falamos "As implementações da interface Collection ou quem implementa a interface Collection". No meu entendimento, as implementações da interface Collection são Set, List, Map. Esta certo ? Quando eu falo que a classe Collection implementa Set,List e Map esta certo ? E qual a classe que implementa a Collection ?

É só para firmar o aprendizado, pois fiquei com essa dúvida, entre quem a Collections implementa e o "implements" das classes.

Desculpe a ignorância. Abraços Vitor Sampaio

1 resposta
solução!

Vitor, Collections é uma interface, assim, ela não implementa nada, as outras que a implementam.

Você pode implementar todas essas, dependendo da sua necessidade:

Organizadas: LinkedHashSet, ArrayList, Vector, LinkedList, LinkedHashMap

Não organizadas: HashSet, TreeSet, PriorityQueue, HashMap, HashTable, TreeMap

Ordenadas: TreeSet, PriorityQueue, TreeMap

Não ordenadas: HashSet, LinkedHashSet, ArrayList, Vector, LinkedList, HashMap, HashTable, LinkedHashMap.

Espero ter ajudado.

Abraço.