跳过正文

源码

HashMap 源码笔记

·347 字·2 分钟
HashMap 源码我读了三遍才看懂 # 大二下学期面试实习的时候,面试官问我 HashMap 的底层原理,我支支吾吾说了个"数组加链表"就说不下去了。回来之后就下定决心要把源码读一遍。结果读了三遍才算真正搞明白,这玩意比我想象的要精妙得多。 先说说 HashMap 的内部结构 # 你打开 HashMap 的源码,会看到一个叫 Node<K,V>[] table 的数组。这就是 HashMap 的骨架。