集合1 Collection
集合 Collection
- 数据的一种容器,用于容纳数据
- Java提供了完整的集合框架
数组也是容器,为什么要使用集合?
- 数组使用不方便 数组索引范围由长度确定 不能动态修改容量
什么时候用到集合?集合的适用场景
- 处理不确定个数的数据
- 数据间有关系
- 对数据进行相同的逻辑处理
根据数据的不同,Java的集合分为2大体系
-
- 单一 数据体系:Collection接口定义相关规则
-
- 成对 数据体系:Map接口 -- 键值对数据 => (key, value)
Collection接口
常用子接口
- List :按照插入顺序保存数据,数据可重复
- 具体实现类:ArrayList, LinkedList
- Set :集,无序保存,数据不能重复 -- 数学中的集合
- 具体实现类:HashSet
- Queue:队列
- 具体实现类:ArrayBlockingQueue
Map接口
- HashMap, Hashtable
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析