最常用的集合接口是 Set、List、Queue,它們都是Collection的子接口,除此之外還有Map接口。
對於Set集合而言,它的常用實現類包括HashSet與TreeSet。HashSet還有一個子類:LinkedHashSet。
對於List集合而言,它的常用實現類包括ArrayList、Vector與LinkedList。
對於Queue集合而言,它有一個子接口Deque(代表雙端隊列),它的常用實現類包括ArrayDeque與LinkedList。
對於Map集合而言,它的常用實現類是HashMap與TreeMap。HashMap還有一個子類:LinkedHashMap。
至於這些集合的方法,由於集合類也就是所謂的“容器類”,因此它的方法無非就是向容器中添加、刪除、取出、遍歷元素的方法。
對於List集合而言,由於它的集合元素都有有序的、有索引的,因此它包括了大量根據索引來添加、刪除、取出集合元素的方法。
對於Deque集合而言,由於它是雙端隊列,即可當成隊列使用,也可當成棧使用,因此它增加棧、隊列的方法,如offer、peek、push、pop等。
對Map而言,它所包含的無非就是根據key來添加、刪除、取出value的方法。
