Результаты поиска по запросу "hashcode"

0 ответов

Как Java упорядочивает элементы в HashMap или HashTable?

0 ответов

equals () без hashCode ()

0 ответов

Отредактировано на основе наблюдения @Eugene

ледует из названия, это вопрос о реализации изHashMap#resize - это когда внутренний массив удваивается в размере. Это немного многословно, но я действительно пытался доказать, что сделал все возможное, чтобы понять это ... Это происходит в тот ...

ТОП публикаций

1 ответ

Java: изменить идентификатор, который изменяет хэш-код

Я использую HashSet и мне нужно изменить идентификатор объекта, но он меняет хеш-код и нарушает HashSet и правила метода hashCode (). Что является лучшим ре...

1 ответ

Почему существуют разные способы обращения к ключам GString в картах?

Изучая синтаксис Groovy (2.4.4) в официальной документации, я столкнулся со специальным поведением, связанным с картами с GStrings в качестве идентификаторов...

1 ответ

Безопасность HMAC - На безопасность HMAC на основе SHA-1 влияют атаки коллизий на SHA-1?

Влияет ли безопасность атак HMAC на основе SHA-1 на атаки коллизий на SHA-1?

1 ответ

Дает ли когда-либо Object.toString или Object.hashCode адрес памяти объекта

1 ответ

Недостатки: бесполезно, если у вас есть в основном примитивы и / или массивы, которые нужно глубоко хэшировать. (Обычно это тот случай, когда вам приходится иметь дело с плоскими (переносными) объектами, которые находятся вне вашего контроля).

нтересно знать, что люди здесь думают об использованииorg.apache.commons.lang.builder EqualsBuilder/HashCodeBuilder для реализацииequals/hashCode? Будет ли это лучше, чем писать свои собственные? Хорошо ли играет с Hibernate? Каково ваше мнение?

1 ответ

Это XOR двух половинок каждой из длинных XOR-ed вместе.

я есть HashMap с координатами в качестве ключей. Координаты имеют 3 длинных, содержащих координаты x, y и z. (Координата является и должна быть пользовательским классом, координаты должны быть длинными). Теперь я хочу иметь возможность получить ...

1 ответ

 все еще работает, и, основываясь на комментариях в коде, я ожидаю, что он даст тот же результат. ScalaRuntime делегирует MurmerHash3, который содержит комментарий: «У объектов Case есть hashCode, встроенный непосредственно в синтетический метод hashCode, но этот метод все равно должен давать правильный результат, если передается объект case».

ал, что Scala'acase class конструкция автоматически генерирует примеркуequals а такжеhashCode реализация. Как выглядит сгенерированный код?