Рубрики
Без рубрики

Почему хэш-код объекта java не согласован на разных хостах

Предыстория Недавно один из наших клиентов API жаловался, что etag нашего API не является wo… Помеченный java, хэш-код.

Рубрики
Без рубрики

Вступающий в силу Java Вторник! Подчиняйтесь контракту “Хэш-код”

Погружение в одиннадцатую главу “Эффективная Java”. Помеченный как java, эффективный, хэш-код, архитектура.

Рубрики
Без рубрики

Дублировать записи хэш-набора с исходным классом

TL; DR Вы должны реализовать как хэш-код, так и равенство для использования в хэш-наборе. Завидую… Помеченный java.

Рубрики
Без рубрики

Ключи карты Java всегда должны быть сопоставимы

Если вы реализуете функции equals() и hashCode(), вам также следует реализовать функцию compareTo(). Помеченный как java, программирование, безопасность.

Рубрики
Без рубрики

Понимание равенства и хэш-кода в Java

Этот пост был первоначально опубликован здесь по адресу https://balasr.com/blog/2n857rotH9da7mBF5ZWO2V Это поехали… С тегами java, интервью, учебник, webdev.

Рубрики
Без рубрики

Java – Как переопределить equals и хэш-код

– Java – Как переопределить equals и хэш-код

Рубрики
Без рубрики

Лучший способ реализовать equals, хэш-код и строку с помощью JPA и Hibernate

Автор оригинала: Vlad Mihalcea. На прошлой неделе Марк Струберг, член Apache Software Foundation и участник OpenJPA, сделал следующее заявление: Люди, ПОЖАЛУЙСТА, _не_ пишите методы toString() в #JPA сущностях! Это неявно вызовет отложенную загрузку всех полей… В принципе, он говорит, что реализация toString плоха с точки зрения производительности. Ну, это может быть так в OpenJPA, но […]

Рубрики
Без рубрики

Как реализовать равенство и хэш-код с использованием идентификатора сущности JPA (первичный ключ)

Автор оригинала: Vlad Mihalcea. Как ранее объяснялось , использование бизнес-ключа сущности JPA для равно и хэш-кода всегда является лучшим выбором. Однако не все сущности имеют уникальный бизнес-ключ, поэтому нам нужно использовать другой столбец базы данных, который также уникален, в качестве первичного ключа. Но использование идентификатора сущности для равенства очень сложно, и этот пост покажет вам, […]

Рубрики
Без рубрики

Как реализовать равенство и хэш-код для объектов JPA

Автор оригинала: Vlad Mihalcea. Каждый объект Java наследует методы equals и хэш-кода, однако они полезны только для объектов значений и бесполезны для объектов, ориентированных на поведение без состояния. В то время как сравнение ссылок с использованием оператора “==” является простым, для равенства объектов все немного сложнее. Поскольку вы несете ответственность за определение того, что означает […]

Рубрики
Без рубрики

Методы объектов Java: Хэш-код()

Автор оригинала: Adam McQuistan. Вступление Эта статья является продолжением серии статей, описывающих часто забываемые методы базового класса объектов языка Java. Ниже приведены методы базового объекта Java, которые присутствуют во всех объектах Java из-за неявного наследования объекта. Струна в класс равняется Хэш-код (вы здесь) клон завершать ждать и уведомлять В центре внимания этой статьи находится метод […]