- 集合体系框架
两大阵营:
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
相关推荐
谢亮_vipxieliang13 小时前
用 PHP 构建轻量级 REST API:从路由到鉴权的完整实践Escalating_xu13 小时前
【C 语言】数据在内存中的存储:补码、大小端、整型陷阱与 IEEE 754 全解析思无邪6613 小时前
用 AI 做 JS 逆向:从抓包到复现的完整方法论灯澜忆梦13 小时前
【面向对象编程C++】| 基础语法一个风轻云淡13 小时前
GCC 和 GDB命令简单解读省钱兄--zs13 小时前
西安24小时自助健身房解决方案实战:系统开发与部署全流程指南H.莓飛13 小时前
【数据结构】二叉树_OJ题资料库0114 小时前
Linux 8个常见运维故障排查要开心吖ZSH14 小时前
MySQL 慢 SQL 排查操作手册-个人笔记版