page contents

HashMap 的工作原理是什么?

轩辕小不懂 发布于 2022-07-29 15:52
阅读 620
收藏 0
分类:框架系列
3984
Nen
Nen
- 程序员

Java 中的 HashMap 是以键值对 (key-value) 的形式存储元素的。HashMap 需要一个 hash 函数,它使用 hashCode()和 equals()方法来向集合 / 从集合添加和检索元素。当调用 put() 方法的时候,HashMap 会计算 key 的 hash 值,然后把键值对存储在集合中合适的索引上。如果 key 已经存在了,value 会被更新成新值。HashMap 的一些重要的特性是它的容量 (capacity),负载因子 (load factor) 和扩容极限(threshold resizing)。

请先 登录 后评论