Java 集合概览
返回本系列聚焦 Java 集合框架相关的真实面试题,典型考察内容包括:
List / Set / Map的核心区别与常见实现(ArrayList、LinkedList、HashSet、HashMap等)HashMap的底层结构演进(数组 + 链表 / 红黑树)、扩容机制、负载因子ConcurrentHashMap的分段锁 / CAS / 红黑树等并发设计要点- 有序与排序:
TreeMap/TreeSet与Comparable/Comparator - 线程安全集合:
Collections.synchronizedXxx、CopyOnWriteArrayList等的适用场景与代价
后续会在本「Java集合」小分类下按主题继续扩展,例如:
- 只聊
HashMap:从 JDK7 到 JDK8 的实现差异与常见面试追问 - 常见集合性能对比与选型题(为什么用
ArrayList而不是LinkedList?) - 并发场景下集合使用的坑与最佳实践
建议搭配阅读「真实面试题」总览篇,一起从 宏观结构 + 专题深挖 的角度提升答题思路。