重温HashMap

问:HashMap 的工作原理是什么? 答:使用 put(key, value) 存储对象到 HashMap 中,使用 get(key) 从 HashMap 中获取对象。当我们给 put() 方法传递键和值时,我们先对键调用 hashCode() 方法,计算并返回的 hashCode 是用于找到 Map 数组的 bucket 位置来储存 Node 对象。 以下是具体的 put 过程(JDK1.8)
相关文章
相关标签/搜索