Java集合图谱

比较

    是否有序 是否允许元素重复
Collection
List
Set AbstractSet
  HashSet
  TreeSet 是(用二叉排序树)
Map AbstractMap 使用key-value来映射和存储数据,key必须唯一,value可以重复
  HashMap
  TreeMap 是(用二叉排序树)

Java集合图谱

Java集合图谱

上图:Java集合类图

Java集合图谱

上图:Java List类图

Java集合图谱

上图:Java Map类图

Java集合图谱

上图:Java Set类图