Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
hashCode()
- это метод, определенный в классе Object
, который возвращает целочисленное значение (хэш-код) для объекта.
Основные свойства и назначение hashCode()
:
HashSet
, HashMap
и Hashtable
. Хэш-код используется для определения "корзины" (bucket), в которой может находиться объект.equals()
: Согласно контракту Object
, если два объекта считаются равными методом equals()
, то их хэш-коды, возвращаемые методом hashCode()
, должны быть одинаковыми. Обратное неверно: два объекта могут иметь одинаковый хэш-код, но быть неравными (это называется коллизией).equals()
, всегда обязательно нужно переопределять и метод hashCode()
, чтобы поддерживать контракт `OhashCode()
- это метод, определенный в классе Object
, который возвращает целочисленное значение (хэш-код) для объекта.
Основные свойства и назначение hashCode()
:
HashSet
, HashMap
и Hashtable
. Хэш-код используется для определения "корзины" (bucket), в которой может находиться объект.equals()
: Согласно контракту Object
, если два объекта считаются равными методом equals()
, то их хэш-коды, возвращаемые методом hashCode()
, должны быть одинаковыми. Обратное неверно: два объекта могут иметь одинаковый хэш-код, но быть неравными (это называется коллизией).equals()
, всегда обязательно нужно переопределять и метод hashCode()
, чтобы поддерживать контракт `OЗарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.