详解HashMap的put方法在JDK 7和JDK 8的实现
文章目录JDK 71.put(K key, V value)方法**putForNullKey(value)方法****hash(key.hashCode())方法****indexFor(hash, table.length)**判断是否需要进行旧值覆盖addEntry(hash, key, value, i)方法JDK 81.put(K key, V value)方法hash(key)方法**putVal(hash(key), key, value, false, true)方法**
JDK 7
1.p
原创
2021-09-27 00:57:11 ·
424 阅读 ·
0 评论