请问大神们, collection coll1=new Arraylist(); 这个collect

请问大神们, collection coll1=new Arraylist(); 这个collection和arraylist在语句中是什么意思?代表什么?

Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是java.util.List和java.util.Set。其中,List的特点是元素有序、元素可重复。Set的特点是元素不可重复。List接口的主要实现类有java.util.ArrayList和java.util.LinkedList,Set接口的主要实现类有java.util.HashSet和java.util.LinkedHashSet。

ArrayList就是动态数组,是Collection的一个子分类。

如有帮助,请采纳一下,谢谢。

 

Collection 是接口,这个接口派生出两个大类,List和Set,而ArrayList是List类的子类,上面这句代码的意思就是实例化一个集合对象。