特点:
对象封装数据,对象多了也需要存储。集合用于存储对象。
对象的个数确定可以使用数组,对象的个数不确定的可以用集合。因为集合是可变长度的。
集合和数组的区别:
数组是固定长度的;集合可变长度的。
数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。
数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。
数据结构:就是容器中存储数据的方式。
使用集合框架的好处:
- 容量自增长;
- 提供了高性能的数据结构和算法,使编码更轻松,提高了程序速度和质量;
- 允许不同 API 之间的互操作,API之间可以来回传递集合;
- 可以方便地扩展或改写集合,提高代码复用性和可操作性。
- 通过使用JDK自带的集合类,可以降低代码维护和学习新API成本。
集合和数组都是数据结构,但集合具有可变长度和存储不同类型对象的能力,而数组长度固定且元素类型统一。使用集合框架能实现容量自增长,提供高效数据结构和算法,简化编程,提升程序性能和质量。集合框架还允许不同API间互操作,方便扩展和改写,降低维护成本。
2万+

被折叠的 条评论
为什么被折叠?



