Цель hashCode () в Java

Я прочитал в книге, чтоhashCode() показывает область памяти, которая помогает (например,HashSets) найти соответствующие объекты в памяти. Но как это может быть правдой, если мы не можем напрямую манипулировать памятью в Java? Здесь нет указателей, кроме того, объекты создаются и перемещаются из одного места в другое, и разработчик об этом не знает.

Я читаю эту реализацию какhashCode() {return 42;} это ужасно и ужасно, но какая разница, если мы не можем указать ВМ, куда поместить наши объекты?

Вопрос в том, какова цельhashCode() на глубоком уровне, если мы не можем манипулировать памятью?

Ответы на вопрос(6)

Ваш ответ на вопрос