작성
·
100
답변 1
1
안녕하세요. 느린 나무늘보님
hashCode() 메서드는 int 타입의 값을 반환합니다. int는 32비트 크기를 가지며, 자바에서 int는 -2,147,483,648부터 2,147,483,647까지의 범위를 가집니다. 따라서 양수뿐만 아니라 음수도 포함됩니다.
음수를 허용함으로써 모든 가능한 int 값을 고루 사용할 수 있게 됩니다. 이렇게 함으로써 자바 내부에서는 32비트의 크기를 모두 사용할 수 있습니다.
감사합니다.