0.hash原理
1. JDK 源码中 HashMap 的 hash 方法原理?(扰动函数原理)
2. HashMap中hash(Object key)原理,为什么(hashcode >>> 16)。
一、jdk1.7
1.1 数据结构、put()、get()
1.2 jdk1.7put时的头插法
二、jdk1.8
1.1 数据结构、put()、resize()、get()、remove()以及树化方法、树的put()\get()\remove()
1.2 jdk1.8hashmap源码讲解视频(关于红黑树部分没讲)
三、区别
HashMap的结构实现和功能原理在JDK1.7和JDK1.8的区别
四、HashMap和Hashtable
HashMap和HashTable的区别以及常见面试题
同上 防挂链接
五、面试题
美团面试题:Hashmap的结构,1.7和1.8有哪些区别,史上最深入的分析
=========================================================