java - HashMap에서 afterNodeInsertion 메소드의 역할은 무엇입니까?
仅有的幸福
仅有的幸福 2017-05-17 10:03:41
0
1
934

환경: jdk1.8
문제: HashMap 학습 시 putVal 메소드 마지막에 afterNodeInsertion 메소드가 호출되는 것을 발견했습니다

으아악

afterNodeInsertion 메소드를 다시 검색해 보니 여러 곳에서 호출되는 것으로 나타났는데 구현은

으아악

빈 메소드? ? 이 방법이 무엇을 하는지 알고 싶으십니까?

仅有的幸福
仅有的幸福

모든 응답(1)
淡淡烟草味

으아악

소스코드에는 이 세 가지 메소드가 모두 HashMapLinkedHashMap 클래스 서비스를 상속받기 위한 것이라고 나와 있습니다. HashMapLinkedHashMap类服务的。

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

LinkedHashMap中被覆盖的afterNodeInsertion

LinkedHashMap은 출력 순서가 입력 순서와 동일해야 하는 경우 삽입 순서를 유지하는 HashMap의 하위 클래스입니다. 을 선택한 다음 LinkedHashMap을 선택하세요. #🎜🎜#
#🎜🎜#LinkedHashMap에서 재정의된 afterNodeInsertion 메서드는 Map에 배치된 가장 빠른 객체를 제거하기 위해 콜백하는 데 사용됩니다#🎜🎜# 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿