Java 集合框架是 Java 编程中处理数据集合的核心工具,包含 List、Set、Map 等常用接口及其实现类。以下是关键知识点速览:
常用集合接口
- List(有序可重复)
📦ArrayList
:基于动态数组,随机访问高效
📦LinkedList
:基于双向链表,插入删除高效 - Set(无序不重复)
📦HashSet
:基于哈希表,查找速度快
📦TreeSet
:基于红黑树,支持按自然顺序排序 - Map(键值对映射)
📦HashMap
:基于哈希表,无序且查找快
📦TreeMap
:基于红黑树,按键排序
选择建议
集合类型 | 适用场景 | 📌 特点 |
---|---|---|
ArrayList |
需频繁随机访问 | ✅ 扩展性好 |
HashSet |
需快速查找 | ✅ 无重复元素 |
HashMap |
需键值对映射 | ✅ 支持 null 键值 |
扩展学习
如需深入了解集合框架的底层实现,可访问 Java_Collections_Framework 进行进阶学习。