开发者社区> 问答> 正文

请简述一下,HashMap类中主要的成员变量

请简述一下,HashMap类中主要的成员变量

展开
收起
huc_逆天 2021-01-08 14:31:16 632 0
1 条回答
写回答
取消 提交回答
  • 技术架构师 阿里云开发者社区技术专家博主 CSDN签约专栏技术博主 掘金签约技术博主 云安全联盟专家 众多开源代码库Commiter

    HashMap 类中有以下主要成员变量: ● transient int size; ○记录了 Map 中 KV对的个数 ● loadFactor ○装载印子,用来衡量 HashMap 满的程度。loadFactor 的默认值为 0.75f (static final float DEFAULT_LOAD_FACTOR = 0.75f;)。 ●int threshold; ○临界值,当实际 KV 个数超过 threshold 时,HashMap 会将容量扩容, threshold =容量* 加载因子 ●除了以上这些重要成员变量外,HashMap 中还有一个和他们紧密相关的概 念:capacity ○容量,如果不指定,默认容量是16(static final int DEFAULT_INITIAL_ CAPACITY = 1 << 4;)

    2021-01-08 14:31:37
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JAVA反射原理以及一些常见的应用 立即下载
Java基础入门(四)-泛型、反射、注解 立即下载
建立联系方法之一 立即下载