集合中Collection是属于单列集合的根接口,List和set属于Collection的子接口,list集合中存储的是有序的且可重复的元素,set存储的是无序且不可重复元素,而其中ArrayList是list接口的常用子类,他的底层数据结构是数组,并且线程不同步。