java簡單瞭解LinkedHashMap源碼

LinkedHashMap也是循環雙鏈表,繼承自HashMap 因此調用put() 和構造器都是HashMap()的方法,但是在put()中的addEntry()中使用的是繼承自HashMap中的HashMapEntry 並且又添加了兩個屬性由原來的單鏈表變成了循環的雙向鏈表。並且這個雙向鏈表是在init()方法中進行初始化的。這個方法在HashMap中構造器中進行調用,但是並沒有實現。具體的實現
相關文章
相關標籤/搜索