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();

posted @ 2020-05-25 15:16  邢某人  阅读(99)  评论(0)    收藏  举报