【问题标题】:What is the default Hashset bucket size in Java?Java中默认的Hashset桶大小是多少?
【发布时间】:2016-10-11 15:18:51
【问题描述】:

在Java中的集合中,hashSet的默认初始大小是多少?

【问题讨论】:

标签: java collections hashset


【解决方案1】:

此类信息通常在 Java API https://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html#HashSet-- 中提供

哈希集

默认初始容量:16

默认负载系数:0.75

【讨论】:

    【解决方案2】:

    16

    哈希集在底层使用哈希图。底层哈希图使用 16 个桶进行哈希。请参阅 API Doc 了解 hashmap:

    HashMap

    【讨论】:

      【解决方案3】:

      HashSet - 初始容量(16) 负载系数 (0.75) HashMap - 初始容量(16) 负载系数 (0.75) HashTable - 初始容量(11) 负载系数 (0.75)

      【讨论】:

      • 嗨 :),请在您的回答中添加一些描述。
      猜你喜欢
      • 1970-01-01
      • 2015-04-01
      • 2011-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-02
      • 2011-01-08
      相关资源
      最近更新 更多