hashMap,Put函数详细过程
前言照着源码重新认认真真的流程过了一遍,主要说的是链表的插入过程,红黑树的过程没有讲,权当自己复习所用。hashMap PUT 函数详细过程在jdk1.8中,一进来只有一句话 return putVal(hash(key), key, value, false, true)。hash(key)函数就是 key为空则返回0,否则是key.hashCode ^ key.hashCode >>> 16hash值计算完了就进入到putVal中。第一个if是判断table == nul



