List,Set,Map在java.util包下都是接口
List有两个实现类:ArrayList和LinkedList
Set有两个实现类:HashSet和LinkedHashSet
AbstractSet实现了Set
![](http://uploadfiles.nowcoder.com/images/20151109/403938_1447079573733_4F723777B74785B7A07A73C9792B8F6F)
![](https://uploadfiles.nowcoder.com/images/20160525/854180_1464182367897_37D2ABB3BA52AD5B973E63C95330BF9C)
Set有两个实现类:HashSet和LinkedHashSet
AbstractSet实现了Set
A:LinkedList实现了List接口;
B: AbstractSet实现了Set接口;
C: HashSet继承自AbstractSet基类;
D: WeakMap继承自 AbstractMap