키는 안정된 동등성을 가져야 한다
저장 뒤 키 상태가 바뀌면 같은 객체로도 값을 찾지 못할 수 있습니다.
Map은 키 하나를 값 하나에 연결하고 같은 키를 다시 넣으면 기존 값이 교체됩니다.
저장 뒤 키 상태가 바뀌면 같은 객체로도 값을 찾지 못할 수 있습니다.
get, getOrDefault, computeIfAbsent, merge는 값 없음 처리와 계산 시점이 다릅니다.
키로 다시 get을 호출하지 않고 Map.Entry에서 둘을 읽습니다.
핵심 경계 저장 뒤 키 상태가 바뀌면 같은 객체로도 값을 찾지 못할 수 있습니다.