hashCode()메소드란 자바에서 객체의 고유한 정수 값을 반환하는 것입니다.
처음에 배울때는 메모리 주소를 반환하는 건가? 라고 착각했다.
일단 결론부터 얘기하면 아니다.
고유한 정수 값을 반환한다.
어디에 사용되나요?
대표적인 예시로는 hashCode()는 자바의 자료구조 중 hashTable에서 사용된다. 해시 테이블은 key-value로 저장하고 검색할 수 있는 자료구조이다. 여기서 hashCode() 메서드는 해시 테이블에서 키의 고유한 식별자를 사용 된다.
hashCode() 메소드는 객체의 고유성을 판단하는데 사용된다.
고유성을 판단하는데 사용된다.