从源码角度解析HashMap特性

HashMap实现了Map接口,主要用于存储键值对数据。它是java开发中高频使用的一个API,接下来我们就通过源码来分析它是如何工作的,以及具有哪些特性。 首先来看看它是如何存储数据的,我们最常用的map.put(K,V)方法 我们调用put方法的时候其实内部调用的是putVal方法,这里一个值得关注的地方是hash(key)这个方法。我们先来看看它做了什么事? hash(key),它调用了ke
相关文章
相关标签/搜索