- Collection是单列集合的根接口,主要用于存储一系列符合某种规则的元素,它有两个重要的子接口List和Set。
- List接口的特点是元素有序可重复
- Set接口的特点是元素无序,不可重复
- ArrayList和LinkedList是List接口的实现类
- HashSet和TreeSet是Set接口的实现类
- Map是双列集合的根接口,特用蓝色标注,用于存储具有键(Key),值(Value)映射关系的元素,每个元素都包含一个键-值对,在使用该集合时可以通过指定的键找的对应的值。
- Map为独立接口
- HashMap和TreeMap是Map接口的实现类
注: 假设Collection接口里有a,b,c三个方法,list接口里有d,f方法,set接口里有e,g方法,则它们的实现类里就拥有不同的方法。
Java ArrayList 方法
ArrayList objectName =new ArrayList<>(); // 初始化
LinkedList方法
LinkedList list = new LinkedList(); // 普通创建方法
Java HashSet
Java HashSet
HashSet sites = new HashSet();
Java HashMap
HashMap<Integer, String> Sites = new HashMap<Integer, String>();
写的挺全:https://blog.csdn.net/weixin_44551646/article/details/94295677