hashcode1 [Effective Java] 아이템11: equals를 재정의하려거든 hashCode도 재정의하라 해시(Hash)이번 아이템을 이해하려면 먼저 해시에 대해서 알아야 한다. https://20240228.tistory.com/86 [Hash] 해시목차해시?충돌?충돌회피(Chaining)충돌회피(OpenAddressing)OpenAddressing (Linear Probing)OpenAddressing (Quadratic Probing)OpenAddressing (Double Hashing)해시해시 자료구조 : 키(Key)에 대응하는 값(Value)을 저장하는 자료구20240228.tistory.com해시 코드(HashCode)equals를 재정의한 클래스 모두에서 hashCode 또한 재정의해야 한다. 그렇지 않으면 해당 클래스의 인스턴스를 HashMap이나 HashSet 같은 컬렉션의 원소로 사용할 .. 2024. 11. 1. 이전 1 다음