Java 集合框架体系(Collection 和 Map)

55 阅读1分钟

Java 集合可分为 Collection 和 Map 两大体系:

Collection 接口:用于存储一个一个的数据,也称单列数据集合。

List 子接口:用来存储有序的、可以重复的数据(主要用来替换数组,"动

态"数组)

实现类:ArrayList(主要实现类)、LinkedList、Vector

Set 子接口:用来存储无序的、不可重复的数据(类似于高中讲的"集合")

实现类:HashSet(主要实现类)、LinkedHashSetTreeSet
Map 接口:用于存储具有映射关系“key-value 对”的集合,即一对一对的数据,也称

双列数据集合。(类似于高中的函数、映射。(x1,y1),(x2,y2) ---> y = f(x) )

HashMap(主要实现类)、LinkedHashMap、TreeMap、Hashtable、Properties

Collection接口继承树

image.png

Map接口继承树 image.png