- 集合体系框架
两大阵营:
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
相关推荐
豆奶特浓65 分钟前
谢飞机勇闯Java面试:从内容社区的缓存一致性到AI Agent,这次能飞多高?Pou光明6 分钟前
7_线程安全_线程间的内存可视性2缓存_内存屏障_读写排序CV_J10 分钟前
L12_用户菜单权限来旺11 分钟前
互联网大厂Java面试实战:核心技术栈与业务场景深度解析big-seal12 分钟前
XML解释m***119019 分钟前
Spring BOOT 启动参数m***667320 分钟前
Python 爬虫实战案例 - 获取社交平台事件热度并进行影响分析小石头 1008622 分钟前
【JavaEE】synchronized关键字悟空码字23 分钟前
Java实现接口幂等性:程序员的“后悔药”天天摸鱼的java工程师24 分钟前
🔍 MySQL 索引底层原理与 SQL 优化实战:从 B + 树到亿级查询优化