Java集合高频题

由于内容较多,我分类出来汇总了,全部面试题汇总的看这里:八股文题库(必看)

集合的内容其实也不多,除了 HashMap 需要去深入了解,其他的,问的都是比较简单,比如 ArrayList 和 LinkedList 区别啥的,这些都比较简单,即使问 HashSet 也不难,因为 HashSet 底层实现就是 HashMap,所以又回到了 HashMap 了。

而基于 HashMap,可以延伸的东西就很多了,比如底层涉及链表 + 数组 + 红黑色,又涉及到线程安全问题,又涉及到扩容问题,又涉及到 HashCode 的生成问题,等等。

所以呢,对于集合,我们先总体把握集合整个体系,之后对 HashMap 去做一个深入了解,下面我总结了一下资料 + 对应的考点

Java异常体系梳理以及考点分析

Collection体系

HashMap

ConcurrentHashMap

如果你要深入去掌握这些集合,可以看咱们体系课的视频,从入门到源码剖析

20. 集合入门

21. List | ArrayList | Vector

22. HashSet 与 LinkedHashSet

23. HashMap 与 HashTable(超重点)

24. Properties

25. 集合选型规则

26. TreeSet 与 TreeMap 源码解读

27. Collections工具类

发表评论

后才能评论