java - HashMap の afterNodeInsertion メソッドの役割は何ですか?
仅有的幸福
仅有的幸福 2017-05-17 10:03:41
0
1
974

環境: jdk1.8
問題: HashMap を学習しているときに、afterNodeInsertion メソッドが putVal メソッドの最後に呼び出されていることがわかりました。

リーリー

afterNodeInsertion メソッドを再度検索したところ、多くの場所で呼び出されていることがわかりましたが、その実装は

リーリー

空のメソッド? ?この方法が何をするのか知りたいですか?

仅有的幸福
仅有的幸福

全員に返信(1)
淡淡烟草味

リーリー

実際、これら 3 つのメソッドはすべて HashMapLinkedHashMap クラスのサービスを継承するためのものであることがソース コードに記載されています。

LinkedHashMapHashMap 的一个子类,它保留插入的顺序,如果需要输出的顺序和输入时的相同,那么就选用 LinkedHashMap

LinkedHashMap中被覆盖的afterNodeInsertionマップに配置された最も古いオブジェクトを削除するコールバックに使用されるメソッド

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート