慢慢攻略HashMap(4)——扩容方法篇
********本篇主要介绍了HashMap源码中resize方法部分********
一、resize()源码及详细分析二、问题分析与核心代码详解
一、resize()源码及详细分析
final Node
//oldTab : 引用扩容之前的哈希表
Node
//oldCap : 引用扩容之前的table数组的长度
int oldCap = (oldTab == null) ? 0 : oldTab.length;
//oldThr : 引用扩容之前的扩容阈值
int oldThr = threshold;
//newCap : 新的数组长度
//newThr : 新的扩容阈值
int newCap, newThr = 0;
//o
共有 0 条评论