HashMap的1.7版本 HashMap中的resize以及jdk1.7中死链的情况 HashMap在jdk1.7和1.8中的区别 JDK1.7的ConcurrentHashMap 的put、get、remove工作原理 JDK1.8的ConcurrentHashMap 的put、get 工作原理 JDK1.8的hash函数与桶位置的计算 为什么 HashMap 链表长度超过8才转为红黑树? JDK1.8HashMap扩容时为什么不需要重新计算元素在新数组的桶位置(1.7要)