loadFactor(装载因子)指什么呢?

璐璐 Java面经 发布时间:2022-10-30 09:28:53 阅读数:3802 1 集合容器面试题(2023优化版)
下文笔者讲述HashMap中loadFactor(装载因子)的简介说明,如下所示

loadFactor(装载因子)简介

 
   loadFactor(装载因子)用于数组动态扩容时的依据参数
     其默认值为0.75

例:
  loadFactor(装载因子)=0.75
  数组大小 =16
  当数组的实际占用大小等于12时,就会进行动态扩容
  12 = 数组大小*loadFactor(装载因子)

何时需调整loadFactor(装载因子)的大小

 
 我们都知道,采用数组存储数据时,可通过索引快速定位到元素,这是一种典型的空间换时间,提升效率的思路
  那么loadFactor(装载因子)的大小---就起着时间换空间的概念
    如:降低loadFactor,使数组容量变大,可减少哈希碰撞,提升数据的检索能力
   这就是调整“loadFactor(装载因子)的大小”的目的
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202210/16670934064747.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者