Теория
Каким образом реализован метод hashCode в Java и как он влияет на работу хэш-таблиц?
В Java метод hashCode() возвращает целочисленное значение, которое служит хэш-кодом объекта.
Читать ответ