Java Collection Class
Collection(I)
|
|---List
| |
| |----ArrayList
| |----LinkedList
| |----Vector
| | |
| | |----Stack
|
|
|----Set
| |
| |----HashSet
| | |
| | |----LinkedHashSet
| |
| |----TreeSet
|
|
|----Queue
| |
| |----PriorityQueue(I)
| |----BlockingQueue
| | |
| | |----LinkedBlockingQueue
| | |----LinkedBlockingDeque
|
|
|----Deque
| |
| |----ArrayDeque
| |----LinkedList
|
|
|----Map
| |
| |----HashMap
| | |
| | |----LinkedHashMap
| |
| |----TreeMap
| |----WeakHashMap
| |----ConcurrentHashMap
| |----ConcurrentSkipListMap
|
|
|----NavigableMap(I)
| |
| |----TreeMap
| |----ConcurrentSkipListMap
|
|
|----NavigableSet(I)
|
|----TreeSet
|----ConcurrentSkipListSet
Collection Interface: