3
如果您查看HashMap的代碼,您會發現名爲recordAccess和recordRemoval的空方法。這些方法的目的是什麼?HashMap.Entry.recordAccess和recordRemoval的用途是什麼?
如果您查看HashMap的代碼,您會發現名爲recordAccess和recordRemoval的空方法。這些方法的目的是什麼?HashMap.Entry.recordAccess和recordRemoval的用途是什麼?
它們在LinkedHashMap
的Entry
中被覆蓋以保持其條目的鏈接列表。
看起來這些方法沒有直接用途。但是,如果您繼承了HashMap
,則可以繼承HashMap.Entry
以支持此類事件。
看起來他們確實有直接的目的(ref:axtavt's answer)。 – Andy 2011-02-07 19:19:02