LinkedHashMap的内部实现与HashMap的实现有何不同?
我读到HashMap具有以下实现:
main array
↓
[Entry] → Entry → Entry ← linked-list implementation
[Entry]
[Entry] → Entry
[Entry]
[null ]
因此,它有一个 Entry 对象数组。
问题:
我想知道这个数组的索引如何在相同的哈希码但不同的对象的情况下存储多个Entment对象。
这与实施有何不同?它的map的双重链接列表实现,但它是否维护一个像上面这样的数组,以及它如何存储指向下一个和上一个元素的指针?
LinkedHashMap