java简单了解LinkedHashMap源码

LinkedHashMap也是循环双链表,继承自HashMap 因此调用put() 和构造器都是HashMap()的方法,但是在put()中的addEntry()中使用的是继承自HashMap中的HashMapEntry 并且又添加了两个属性由原来的单链表变成了循环的双向链表。并且这个双向链表是在init()方法中进行初始化的。这个方法在HashMap中构造器中进行调用,但是并没有实现。具体的实现
相关文章
相关标签/搜索