(1)数组中可以存放基本数据类型和对象,而集合只能存放对象
(2)数组的容量是固定的且无法动态改变,而集合类的容量是动态改变
(3)数组无法知道实际有多少元素,length只是得到容量的多少
(4)数组只有一种实现方式即顺序表,集合有很多种
(5)集合具有继承,封装等特性,可以用方法调用即可实现复杂的操作,提高了效率
(1)数组中可以存放基本数据类型和对象,而集合只能存放对象
(2)数组的容量是固定的且无法动态改变,而集合类的容量是动态改变
(3)数组无法知道实际有多少元素,length只是得到容量的多少
(4)数组只有一种实现方式即顺序表,集合有很多种
(5)集合具有继承,封装等特性,可以用方法调用即可实现复杂的操作,提高了效率