Java中的集合类主要由Collection和Map这两个接口派生而出,其中Collection接口又派生出三个子接
口,分别是Set、List、Queue。所有的Java集合类,都是Set、List、Queue、Map这四个接口的实现
类,这四个接口将集合分成了四大类,其中
Set代表无序的,元素不可重复的集合;
List代表有序的,元素可以重复的集合;
Queue代表先进先出(FIFO)的队列;
Map代表具有映射关系(key-value)的集合。
这些接口拥有众多的实现类,其中最常用的实现类有HashSet、TreeSet、ArrayList、LinkedList、
ArrayDeque、HashMap、TreeMap等
注:紫色框体代表接口,其中加粗的是代表四类集合的接口。蓝色框体代表实现类,其中有阴影的是常用实现类。