为什么要使用集合框架,集合框架和数组的区别
2016-08-27 20:02
274 查看
为什么要使用集合框架,集合框架和数组的区别
数组Array和集合的区别:
(1)数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)
(2)JAVA集合可以存储和操作数目不固定的一组数据。
(3)若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。区别:至于效率,数组无疑是高过其他容器的,因为有些容器类的实现就是基于数组的,比如ArrayList,不论是效率还是类型检查,无疑是先考虑数组的,但是数组最大的弱点就是功能太弱小,所有才会有其他容器的出现。
相关文章推荐
- 使用对象集合(通过Foundation框架使用OC处理数组)
- 数组,集合,列表的使用与区别
- 集合框架(集合的由来及与数组的区别)
- 集合框架_集合的由来及与数组的区别
- 【Java_集合框架Set】HashSet、LinkedHashSet、TreeSet使用区别
- JAVA中为什么要使用集合框架
- 数组,集合,列表的使用与区别
- 集合数组使用的区别
- 数组,集合,列表的使用与区别
- 为什么要使用集合框架?
- java语言基础(64)——集合框架(集合的由来以及数组集合的区别 集合的遍历)
- Java基础知识强化之集合框架笔记01:集合的由来与数组的区别
- 数组与集合的使用区别
- ZZ: 使用 "接口" 了解设计模式--策略模式(多态)集合框架 泛型、文件、文件流 IO(流)
- 使用字符指针和字符数组的区别,以及strcpy越界的疑问(转)
- 一起谈.NET技术,.NET框架:为什么我们要尽量使用框架内建的功能,而不是重新发明
- 不用框架使用ajax 纯js使用ajax post,get范例及其区别
- JavaScript 数据元素集合与数组的区别说明
- 为什么 使用 Cache 储存,Cache Session Application 区别
- 集合ArrayList类的使用和与其他实现类的区别