Java集合框架核心原理与面试题.pdfVIP

  • 1
  • 0
  • 约1.05千字
  • 约 2页
  • 2026-10-11 发布于北京
  • 举报

(1)表(Hashmap)是如何进行扩容的?每次扩容多少?已有的元素如何处理?

请说明一下表底层的数据结构及其工作原理表如何解决以及键值重复的

问题?在什么情况下表会发生内存泄漏?表是否是线程安全的

ConcurrentHashMap的实现原理是什么?TreeMap的实现原理是什么?

LinkedHashMap的工作原理是什么?表和Hashtable的底层实现有何不同?

Hashtable与ConcurrentHashtable有何不同?表和TreeMap有何区别?

(2)Java中的队列有哪些?这些队列的区别是什么?ConcurrentLinkedQueue的原理是什

么?

(3)Java集合框架中哪些是线程安全的,哪些是线程不安全的?concurrent包里有哪些类?

这些内容,每一部分,都请自行查找一些博客和文章阅读,了解其原理。

基础,自己去看

集合这块,真正厉害的地方在哪里呢JDK源码,架构班后续会有专门讲解

JDK源码的课程,会

为大家详细解释集合部分的源码

(1)hashmap是如何扩容的?每次扩容多少?已有元素如何处理?说一下hashmap底层的

数据结构以及工作原理?hashmap如何处理hash碰撞问题以及ke

文档评论(0)

1亿VIP精品文档

相关文档