为什么要使用集合框架,集合框架和数组的区别

来源:互联网 发布:投影互动软件破解 编辑:程序博客网 时间:2024/04/30 15:05

为什么要使用集合框架,集合框架和数组的区别

数组Array和集合的区别:
 
(1)数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)
 
(2)JAVA集合可以存储和操作数目不固定的一组数据。 


(3)若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。


区别:

至于效率,数组无疑是高过其他容器的,因为有些容器类的实现就是基于数组的,比如ArrayList,不论是效率还是类型检查,无疑是先考虑数组的,

但是数组最大的弱点就是功能太弱小,所有才会有其他容器的出现。



0 0
原创粉丝点击