객체 해쉬코드 썸네일형 리스트형 Equal(), HashCode() in JAVA eqaul 메서드와 hashCode 메서드를 이해하기 위해서는 JAVA에서 HashMap, HashSet, HashTable이 어떤 원리로 동작을 하는지와 같이 설명을 하면 이해가 쉽다. 일단 equal 메서드와 hashCode 메서드 모두 Object 클래스에 있다. equal 메서드는 보통, 객체를 생성하는 순간 자동으로 오버라이딩이 되어서 두 객체의 레퍼런스값을 비교하는 것이 아닌, 두 객체 내부의 필드값들이 같은지 다른지를 비교한다. ( 객체의 레퍼런스값은 == 연산자로 비교 ) hashCode는 JAVA에서 객체를 Unique하게 식별하기 위한 정수값이며, hashCode()에서 hash function을 사용하 여 생성을 한다. JAVA의 HashTable의 동작 원리( HashMap, Has.. 더보기 이전 1 다음