- 集合体系框架
两大阵营:
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
相关推荐
职场的momo6 小时前
11个后端与AI岗位同时开放:Java、网关、推理优化怎么匹配蓝速科技6 小时前
蓝速科技丨新旧楼宇混杂场景下会议室预约门牌屏一体化改造方案罗超驿6 小时前
SpringMVC 请求参数接收详解|单个参数、多参数、对象参数、@RequestParam参数重命名梦想的旅途27 小时前
Python实现企业微信文本消息发送大鹏说大话7 小时前
美业微信会员系统哪个好古法安卓7 小时前
Android-epoll原理详解fireworks997 小时前
接口鉴权(401与403)wear工程师7 小时前
线程池里的异常去哪了?execute 和 submit 不是一回事孔明click337 小时前
别人绕过我的网关直接调用资源服务怎么办?使用 Sa-Token 解决:网关转发鉴权、RPC调用鉴权吴声子夜歌8 小时前
Java面试——设计模式(一)