- 集合体系框架
两大阵营:
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
相关推荐
像我这样帅的人丶你还15 小时前
Java 后端详解(四):分页与搜索她的男孩15 小时前
数据权限为什么不能只靠注解?Forge 的 Mapper 层 SQL 改写源码拆解tntxia16 小时前
Mybatis的日志输入亦暖筑序18 小时前
Java 8老系统Browser Agent实战:三层拦截把AI操作后台变成可审计流程用户2986985301421 小时前
Java 实现 Word 文档加密与权限解除Yeats_Liao21 小时前
14:Servlet中的页面跳转-Java Web未秃头的程序猿21 小时前
告别"if-else地狱"!Java 21模式匹配,代码优雅了10倍鹤望兰6751 天前
字节跳动国际支付-后端开发-三面面经Flittly1 天前
【AgentScope Java新手村系列】(14)人机交互RainCity1 天前
Java Swing 自定义组件库分享(十二)