集合按照其存储结构可以分为两大类,分别是 单列集合 java.util.Collection 和双列集合java.util.Map。
Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是 java.util.List 和 java.util.Set。其中,List 的特点是元素有序、元素可重复。Set 的特点是元素无序,而且不可重复。List 接口的主要实现类有 java.util.ArrayList 和 java.util.LinkedList ,Set接口的主要实现类有 java.util.HashSet 和 java.util.TreeSet 。
Map:双列集合类的根接口,是一个键值对集合,存储键、值和之间的映射。它也有两个重要的子接口,分别是 java.util.HashMap 和 java.util.LinkedHashMap。其中,HashMap 的特点是元素无序,键不重复,值可以重复;键值对可以为 null。LinkedHashMap 的特点是 元素有序,键不重复,值可以重复;键值对都可以为null。

京公网安备 11010502036488号