为什么要使用集合框架,集合框架和数组的区别
来源:互联网 发布:投影互动软件破解 编辑:程序博客网 时间:2024/04/30 15:05
为什么要使用集合框架,集合框架和数组的区别
数组Array和集合的区别:
(1)数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)
(2)JAVA集合可以存储和操作数目不固定的一组数据。
(3)若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。
区别:
至于效率,数组无疑是高过其他容器的,因为有些容器类的实现就是基于数组的,比如ArrayList,不论是效率还是类型检查,无疑是先考虑数组的,
但是数组最大的弱点就是功能太弱小,所有才会有其他容器的出现。
0 0
- 为什么要使用集合框架,集合框架和数组的区别
- 为什么要使用集合框架?
- 为什么要使用Java集合框架呢
- JAVA中为什么要使用集合框架
- 集合框架_对象数组的概述和使用
- Java集合框架和数组的排序
- 集合框架_HashMap和Hashtable的区别
- 集合框架-HashMap和Hashtable的区别
- 集合框架-Comparator和Comparable的区别
- 集合框架的使用
- 集合框架中几种集合的关系和区别
- 集合框架和集合
- 集合框架_LinkedHashSet的概述和使用
- 集合框架_LinkedHashMap的概述和使用
- 集合框架-LinkedHashSet的概述和使用
- 集合框架-LinkedHashMap的概述和使用
- java语言基础(64)——集合框架(集合的由来以及数组集合的区别 集合的遍历)
- 集合框架:集合框架:list map set的区别
- Scrapy+Selenium+Phantomjs的Demo
- [LeetCode]Happy Number(Java)
- 【matlab】求图像的最大连通区域
- Java内部类------匿名内部类
- 【LeetCode】 jump game I,II解析
- 为什么要使用集合框架,集合框架和数组的区别
- 数据查询网址汇总_数学建模系列
- 微服务架构模式系列文章之四:客户端服务发现
- 半年总结-思想
- 玩转java反射
- linux 安装nginx
- jvm开启垃圾回收日志记录
- 《数据结构与算法分析》学习笔记
- 【HeadFirst设计模式】(一)策略模式