ArrayList构造方法创建的Collection对象和List对象的区别
时间: 2024-05-24 11:12:14 浏览: 90
List实现类中的ArrayList、Vector、LinkedList
ArrayList构造方法创建的Collection对象和List对象的区别如下:
1. Collection是一个接口,它是List的父接口,定义了一组通用的操作方法;而List是一个接口,它继承了Collection接口,定义了一组有序的操作方法。
2. ArrayList构造方法创建的Collection对象可以存储任意类型的对象,而List对象只能存储指定类型的对象。
3. ArrayList构造方法创建的Collection对象没有固定的大小限制,可以动态地添加、删除、修改元素;而List对象有固定的大小限制,添加、删除、修改元素时需要考虑索引位置和元素个数的变化。
综上所述,ArrayList构造方法创建的Collection对象和List对象的区别在于是否有序和是否有固定大小限制。
阅读全文