Backend/java
HashCode()
IT grow.
2018. 8. 14. 18:52
반응형
hashCode()
1. 객체의 해시코드 (int타입의 정수)를 반환하는 메서드 (해시함수)
다량의 데이터를 저장 & 검색하는 해싱기법에 사용된다.
2. Object클래스의 hashCode()는 객체의 내부주소를 반환한다.
3. Equals()를 오버라이딩하면 , hashCode()도 같이 오버라이딩 해야한다.
Equals()의 결과가 true인 두 객체의 hash code는 같아야하기 때문이다.
4. System.identityHashCode(Object obj)는 Object클래스의 hashCode()와 동일한 결과를 반환한다.
반응형