Java集合框架
集合的概念
集合和数组的区别
数组 | 集合 |
---|---|
数组长度是固定的 | 集合长度是可变的 |
数组中每个元素具有相同的数据类型 | 集合中每个元素的类型可以不同 |
集合相当于一个长度可变,可以保存多个不同数据类型的数组,是对数组的升级
Java中的集合
概述
Java集合整体框架图
(黄色块为集合的接口,蓝色块为集合的实现类)
集合类就像容器,现实生活中容器的功能,就是添加对象、删除对象、清空容器和判断容器是否为空等,集合类为这些功能都提供了对应的方法。
Java中常见的集合
集合 | 描述 |
---|---|
List | 元素有序、不可重复 |
Set | 元素无序、可重复 |
Map | 键值对 |
Queue | 队列 |
属性 | 描述 |
---|---|
Iterator | 迭代器,遍历集合中的每个元素 |
Collection
Collection接口表示一个元素无序、可重复的集合,不能被实例化,我们一般也不会直接使用
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 星期天の博客!
评论