Kolekcje:
- ArrayList
- LinkedList - implementuje interfejs List i Queue!!!
- HashSet
- TreeSet
- EnumSet
- LinkedHashSet
- HashMap
- TreeMap
- EnumMap
- LinkedHashMap
- WeakHashMap
- IdentityHashMap
- ArrayDeque
- PriorityQueue
Stare kolekcje, które warto znać:
- Vector
- Hashtable
- Properties
- Stack
- BitSet
Ponadto klasy nieimplementujące wymienionych przez Ciebie interfejsów, ale związanych z kolekcjami:
- Collections
- Iterator
- Enumeration
Kolekcje niemodyfikowalne:
- Collections.unmodifiableNazwaKolekcji();
Kolekcje synchronizowane:
- Collections.synchronizedNazwaKolekcji();
- Kolekcje z pakietu java.util.concurrent
Kolekcje kontrolowane:
- Collections.checkedNazwaKolekcji();