(一)集合的概念

数组存储的弊端:
1、数组初始化之后长度就确定了,无法进行修改
2、数组声明的类型就决定了所有元素初始化时的类型
3、数组提供的方法有限,对于添加、删除、插入数据等操作非常不便
4、没有方法获取实际元素的个数
5、数组元素有序可重复,对于无需、不可重复的需求无法满足

集合、数组都是对多个数据进行存储操作的结构,简称Java容器,这里的存储一般都是变量的存储,不涉及持久化存储。常见的集合的应用场景是在服务器端将Java对象或对象组成的集合转换为JSON对象或JSON数组
Java集合可分为Collection和Map两种体系:
Collection接口:单列数据,定义了存取一组对象的方法的集合
1、List:无序、可重复的集合
实现类有ArrayList、LinkedList、Vector
2、Set:无序、不可重复的集合
Map接口:双列数据,保存具有映射关系的键值对集合
实现类有HashMap、LinkedHashMap、TreeMap、Hashtable、Properties

发布了27 篇原创文章 · 获赞 3 · 访问量 2237

猜你喜欢

转载自blog.csdn.net/weixin_42992842/article/details/104108733
今日推荐