简单理解HashMap原理

1,为什么要写这个? 作为java程序员,这个问题在面试中有很大的概率被问到,然而,我们也并不需要把其中的原理详细讲出来,讲个八九不离十就行了;官方中看的可能比较艰涩难懂,我就用自己的话来写出来,面试中被问到这些也就够了! 2,hashmap 底层是基于数据和链表结构的,在存储的时候,根据key来计算hashcode,然后根据hashcode的一系列运算(取hashcode的后四位与4个1进行与运
相关文章
相关标签/搜索