摘要: 目录 "类图" "源码解读" "总结" 类图 在正式分析HashMap实现原理之前,先来看看其类图。 源码解读 下面集合HashMap的put(K key, V value)方法探究其实现原理。 将上述HashMap实现插入数据的过程以插入4个数据为示例描述如下: 1.插入第一个数据时,初始化Has 阅读全文
posted @ 2018-05-28 20:09 nuccch 阅读(396) 评论(0) 推荐(0)
摘要: 目录 "问题描述" "解决思路" "在IntelliJ IDEA中调试JDK源码" "在eclipse中调试JDK源码" "总结" 问题描述 最近在研究MyBatis的缓存机制,需要回顾一下HashMap的实现原理。于是在IntelliJ IDEA中单步跟踪调试HashMap的put(K key, 阅读全文
posted @ 2018-05-28 15:00 nuccch 阅读(1402) 评论(0) 推荐(0)