The core interfaces include:
1: Iterable
2: Collection
3: List
4: Set
5: Sorted Set
6: Navigable Set
7: Queue
8: Deque
9: Map
10: Sorted Map
11: Navigable Map
Important Implementation classes include:
1: Array List
2: Linked List
3: Tree Set
4: Hash Set
5: Linked Hash Set
6: Enum Set
7: Priority Queue
8: Array Deque
9: TreeMap
10: HashMap
11: Linked HashMap
12: Identity HashMap
13: Weak HashMap
14: Enum Map
Important abstract implementation classes include:
1: Abstract Collection
2: Abstract List
3: Abstract Sequential List
4: AbstractSet
5: AbstractQueue
6: Abstract Map
There are also Utility classes like:
1: Arrays
2: Collections
