- 集合体系框架
两大阵营:
Collection:存储单个元素(List/Set/Queue)
Map:存储键值对(HashMap/TreeMap 等)
Collection 细分:
List:有序、可重复(ArrayList/LinkedList)
Set:无序、唯一(HashSet/LinkedHashSet/TreeSet)
Queue:先进先出(LinkedList/PriorityQueue) - 数据结构与特性
ArrayList:动态数组,随机访问快,插入删除慢
LinkedList:双向链表,插入删除快,查找慢
HashSet:哈希表实现,无序
LinkedHashSet:双向链表实现,有序
TreeSet:红黑树实现,有序
HashMap:哈希表,无序,支持 null 键值
LinkedHashMap:哈希表,双向链表,有序
HashTable:哈希表,不支持null
ConcurrentHashMap:线程安全,高并发,不支持 null - 面试要点
体系化表达:先分阵营,再细分类型,最后讲特性
避免零散:重点说明数据结构、有序性、线程安全等差异
说说Java有哪些集合类
weixin_441455262025-11-10 19:27
相关推荐
badhope12 小时前
Mobile-Skills:移动端技能可视化的创新实践码云数智-园园13 小时前
微服务架构下的分布式事务:在一致性与可用性之间寻找平衡C++ 老炮儿的技术栈13 小时前
volatile使用场景hz_zhangrl13 小时前
CCF-GESP 等级考试 2026年3月认证C++一级真题解析大阿明13 小时前
Spring Boot(快速上手)Liu6288813 小时前
C++中的工厂模式高级应用bearpping14 小时前
Java进阶,时间与日期,包装类,正则表达式IT猿手14 小时前
基于控制障碍函数的多无人机编队动态避障控制方法研究,MATLAB代码邵奈一14 小时前
清明纪念·时光信笺——项目运行指南AI科技星14 小时前
全尺度角速度统一:基于 v ≡ c 的纯推导与验证