Map,Collection,Set,List梳理
一.Map
Map中的元素是两个对象,一个对象作为键,一个对象作为值。键不可以重复,但是值可以重复。Map是一个接口,实现类有HashMap和TreeMap
HashMap:可以存储key和value为null的情况
TreeMap:可以对key进行排序
二.Collection
collection 是一个顶级父类接口 常用主要实现类有 list和set
三.Set
Set存储无序且不相同的元素,是一个接口,HashSet和TreeSet是实现类
四.List
List存储有序且可相同的元素
五.ArrayList
List是一个接口,ArrayList是接口的一个实现类,ArrayList底层采用数组,所以查询快
要用接口声明对象而具体类创建对象
例如:List list = new ArrayList();

浙公网安备 33010602011771号