Главная
›
Теги
›
#hashCode
#hashCode
5 вопросов
☕
Есть ли какие-либо рекомендации о том, какие поля следует использовать при подсчете `hashCode()`?
junior
Java Core
☕
Могут ли у разных объектов быть одинаковые `hashCode()`?
junior
Java Core
☕
Если у класса `Point{int x, y;}` реализовать метод `equals(Object that) {(return this.x == that.x && this.y == that.y)}`, но сделать хэш код в виде `int hashCode() {return x;}`, то будут ли корректно такие точки помещаться и извлекаться из `HashSet`?
middle
Java Core
☕
Можно ли так реализовать метод `equals(Object that) {return this.hashCode() == that.hashCode()}`?
junior
Java Core
☕
Есть класс `Point{int x, y;}`. Почему хэш код в виде `31 * x + y` предпочтительнее чем `x + y`?
middle
Java Core