hashtable底层结构 hashmap和hashtable的底层数据结构

发布时间:
浏览次数: 562

好酷屋教程网小编为您收集和整理了hashtable底层结构 hashmap和hashtable的底层数据结构的相关教程:hashtable底层结构是数组加链表加红黑树(JDK1.8增加了红黑树部分)。    hashtable类实现一个哈希表,该哈希表将键映射到相应的值。任何非nul

hashtable底层结构是数组加链表加红黑树(JDK1.8增加了红黑树部分)。

  

  hashtable类实现一个哈希表,该哈希表将键映射到相应的值。任何非null对象都可以用作键或值。为了成功地在哈希表中存储和获取对象,用作键的对象必须实现hashCode方法和equals方法。Hashtable的实例有两个参数影响其性能:初始容量和加载因子。Hashtable的实例有两个参数影响其性能:初始容量和加载因子。容量是哈希表中桶的数量,初始容量就是哈希表创建时的容量。注意,哈希表的状态为open:在发生“哈希冲突”的情况下,单个桶会存储多个条目,这些条目必须按顺序搜索。加载因子是对哈希表在其容量自动增加之前可以达到多满的一个尺度。初始容量和加载因子这两个参数只是对该实现的提示。关于何时以及是否调用rehash方法的具体细节则依赖于该实现。

以上就是好酷屋教程网小编为您收集和整理的底层,结构,标签,简介相关内容,如果对您有帮助,请帮忙分享这篇文章^_^

本文来源: https://www.haoku5.com/shenghuo/66820fbd3eb316d0fb0065e2.html

相关推荐

    分享到: