loadFactor(装载因子)指什么呢?
下文笔者讲述HashMap中loadFactor(装载因子)的简介说明,如下所示
loadFactor(装载因子)简介
loadFactor(装载因子)用于数组动态扩容时的依据参数 其默认值为0.75 例: loadFactor(装载因子)=0.75 数组大小 =16 当数组的实际占用大小等于12时,就会进行动态扩容 12 = 数组大小*loadFactor(装载因子)
何时需调整loadFactor(装载因子)的大小
我们都知道,采用数组存储数据时,可通过索引快速定位到元素,这是一种典型的空间换时间,提升效率的思路 那么loadFactor(装载因子)的大小---就起着时间换空间的概念 如:降低loadFactor,使数组容量变大,可减少哈希碰撞,提升数据的检索能力 这就是调整“loadFactor(装载因子)的大小”的目的
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。