编程语言中高级特性:集合
注意:同样以java为例说明
为什么说集合非常重要
集合可以说是学习 Java 中最重要的一块知识点了,无论做任何业务系统,集合总是最为基础的那块API。
在实际项目中,我们可以发现集合无处不在,因为凡是涉及到数据存储相关的问题都离不开集合,合理的使用集合可以极大的提高存储和检索的效率。集合也是很多数据结构的基础。
集合与集合框架
集合
集合是 Java 提供的一种存储对象的容器
,同数组一样用来存储多个数据
。
数组和集合的区别:
数组的长度是固定
的。集合的长度是可变
的(动态扩容)。
数组中元素的类型一致,一般用来存储基本数据类型
。集合一般用来存储对象
,且对象的类型可以不一致
。
集合框架
集合框架是一个用来代表和操纵集合的统一架构
。是为表示和操作集合而规定的一种统一的标准的体系结构
。
java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。
在集合框架中定义了统一的共同属性和方法,如果需要扩展集合的功能,只需集成对应的类,扩展其独特的属性和方法即可。实际项目中我们对数据的保存的逻辑可能各种各样需求,于是就有了各种各样的数据结构,我们将数据结构在Java中实现,于是就有了我们的集合框架。
Java集合框架概念图
扩展阅读
集合教程非常多,这里就不在叙述,参考网上比较好的一些文章。
集合-Collection,Map,Iterator
类集(Collection、Map、Iterator)
最后更新于 2022-08-17 13:55:17 并被添加「」标签,已有 585 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭