4
ответа

Как JVM гарантирует, что System.identityHashCode () никогда не будет изменяться?

Обычно реализация по умолчанию Object.hashCode () является некоторой функцией выделенного адреса объекта в памяти (хотя это не получает мандат JLS). Учитывая, что VM шунтирует объекты...
вопрос задан: 30 June 2009 12:50
3
ответа

Адрес памяти переменных в Java

Смотрите на изображение ниже. Когда мы создаем объект в Java с новым ключевым словом, мы получаем адрес памяти от ОС. Когда мы пишем out.println (objName), мы видим "специальное предложение"...
вопрос задан: 9 March 2019 13:45
3
ответа

Создание метода GetHashCode в C#

Что лучший способ состоит в том, чтобы создать Ваш собственный метод GetHashCode для класса в C#? Предположим, что у меня есть простой класс (который переопределяет, Равняется методу), следующим образом: класс Тест {общедоступная строка [] имена;...
вопрос задан: 22 July 2018 16:50
3
ответа

Порядок пунктов в HashMap отличается, когда та же программа запущена в JVM5 по сравнению с JVM6

У меня есть приложение, которое отображает набор объектов в строках, один объект = одна строка. Объекты хранятся в HashMap. Порядок строк не влияет на функциональность...
вопрос задан: 17 September 2014 11:46
3
ответа

Как хорошо словарь.NET разрешает коллизии?

У меня есть проблема с пользовательским объектом, который должен быть включен для таблицы. Я должен генерировать уникальный числовой ключ. У меня есть проблемы коллизии, и я задаюсь вопросом, могу ли я усилить словарь к...
вопрос задан: 27 October 2013 14:05
3
ответа

Смещение бита в Эффективном хэш-коде Java () реализация

Я задавался вопросом, мог ли кто-то объяснить подробно что (интервал) (l ^ (l>>> 32)); делает в следующей реализации хэш-кода (сгенерированный затмением, но тем же как Эффективный Java):...
вопрос задан: 14 June 2013 12:22
3
ответа

Java hashCode из одного поля

Редактировать: подготовить мои объекты для использования в HashMap. Прочитав немного о том, как сгенерировать хеш-код, я теперь немного растерялся. Мой (возможно, тривиальный) вопрос: как мне реализовать ...
вопрос задан: 11 February 2013 16:28
3
ответа

Безопасность HMAC - Является безопасностью HMAC на основе SHA-1, затронутого нападениями коллизий на SHA-1?

Безопасность HMAC на основе SHA-1 затронута нападениями коллизий на SHA-1?
вопрос задан: 26 July 2010 11:53
3
ответа

То, почему я должен переопределить хэш-код (), когда я переопределяю, равняется () методу?

Хорошо, я получил известие от многих мест и источников, что каждый раз, когда я переопределяю равняние () метод, я должен переопределить хэш-код () метод также. Но рассмотрите следующую часть теста пакета кода;...
вопрос задан: 25 April 2010 07:53
3
ответа

Почему XOR часто используются в хэш-коде Java (), но другой побитовые операторы редко используется?

Я часто вижу, что код как международный хэш-код () {возвращает a^b;}, Почему XOR?
вопрос задан: 25 February 2010 13:21
3
ответа

Быстрая строковая контрольная сумма функционирует в генерирующихся значениях Perl в 0.. 2^32-1 диапазон

Я ищу строковую функцию контрольной суммы Perl со следующими свойствами: Вход: строка Unicode неопределенной длины ($string) Вывод: Целое число без знака ($hash), для который 0 <= $hash <= 2^32-...
вопрос задан: 22 December 2009 13:04
3
ответа

Хэш-код Java на основе идентификационных данных

Поведение по умолчанию Object.hashCode () состоит в том, чтобы возвратить по существу "адрес" объекта так, чтобы a.hashCode () == b.hashCode () если и только если == b. Как я могу получить это поведение в пользователе-...
вопрос задан: 30 June 2009 13:22
3
ответа

Я должен использовать конкатенацию своих строковых полей как хэш-код?

У меня есть Класс адресов в C#, который похож на это: общедоступный класс Обращается {общественность представляет StreetAddress в виде строки {добираются; набор;} общественность представляет RuralRoute в виде строки {добираются; набор;} общественность пре
вопрос задан: 5 June 2009 19:09
3
ответа

Массив Java реализация HashCode

Это нечетно. Коллега, которого спрашивают о реализации myArray.hashCode () в Java. Я думал, что знал, но тогда я запустил несколько тестов. Проверьте код ниже. Нечетные думают, что я заметил, то, что когда я...
вопрос задан: 13 April 2009 06:41
2
ответа

Как получить уникальный идентификатор объекта, который переопределяет хэш-код ()?

Когда класс в Java не переопределяет хэш-код (), печатение экземпляра этого класса дает хорошее уникальное число. Javadoc Объекта говорит о хэш-коде (): так, как довольно практично...
вопрос задан: 6 March 2019 03:47
2
ответа

Какая польза от hashCode в Java?

В Java obj.hashCode () возвращает некоторое значение. Какая польза от этого хеш-кода в программировании?
вопрос задан: 29 June 2018 08:00
2
ответа

Как должен равняться и хэш-код быть реализованным при использовании JPA и Быть в спящем режиме

Как должен смоделировать, класс равняется, и хэш-код быть реализованным в В спящем режиме? Каковы распространенные ошибки? Действительно ли реализация по умолчанию достаточно хороша для большинства случаев? Есть ли любой смысл использовать бизнес...
вопрос задан: 6 February 2017 10:28
2
ответа

Почему HashMap перехеширует хэш-код, предоставленный ключевым объектом?

Я читаю код класса HashMap, обеспеченного Java 1.6 API и не могущего полностью понять потребность следующей операции (найденный в теле помещенных и получить методы): международный хеш = хеш (...
вопрос задан: 4 February 2015 01:54
2
ответа

Профилирование Java: java.lang. Object.hashCode занимает половину процессорного времени, но никогда explictly названный

Я был сравнен моя multihreaded программа с помощью-agentlib:hprof=cpu=samples, и был удивлен найти следующую строку в результатах: займите место сам accum метод трассировки количества 1 52,88% 52....
вопрос задан: 26 June 2010 18:18
2
ответа

Генерация равняется / хэш-код / toString использование аннотации

Я полагаю, что читал где-нибудь, люди, генерирующие, равняется / хэш-код / toString методы в течение времени компиляции (использующий APT) путем идентификации, какие поля должны быть частью хеша / тест равенства. Я не мог...
вопрос задан: 29 March 2010 03:09
2
ответа

Не 'международный GetHashCode', немного близорукий?

Учитывая, что .NET имеет способность обнаружить разрядность через IntPtr (просматривающий отражатель, хорошая сумма его отмечена небезопасная, хотя - позор) я думал, что GetHashCode, возвращая интервал...
вопрос задан: 14 January 2010 14:11
2
ответа

К равняется и хэш-код или не на классах объекта, который является вопросом

Я пытался рассуждать о лучшем способе обработать, является ли это обычно хорошей практикой для реализации хэш-кода и равняется на объектах (я имею в виду объект в общем смысле, но в большинстве случаев этом...
вопрос задан: 18 December 2009 16:52
2
ответа

Механизм Приложения Google, JDO, и равняется/хэш-код

У меня есть приложение в Google App Engine, который хорошо работал. Я понял, что один на моих JDO-расширенных объектов, которые я забыл реализовывать, равняется и хэш-код (я должен использовать объект в наборе). Так я...
вопрос задан: 29 October 2009 05:01
2
ответа

Динамическое идеальное хеширование и универсальные хеш-функции - объяснение?

Таким образом, я читаю о хеш-таблицах, хеш-функции и т.д. Я был заинтригован читать на Википедию о том, как "динамическое идеальное хеширование" включает использование второй хеш-таблицы как структура данных для хранения...
вопрос задан: 15 July 2009 13:30
1
ответ

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

Рассматривая некоторые ответы вокруг SO, кажется, что существуют различные мнения о том, что по умолчанию возвращает hashCode () для различных объектов: некоторые говорят, что он работает по тому же алгоритму, другие говорят, что это ...
вопрос задан: 24 March 2019 12:57
1
ответ

После сериализации Hashcode изменился для объекта, который используется как ключ HashMap [дубликат]

У меня есть класс PaymentPreference, который имеет hashmap для хранения всех способов оплаты, выбранных потребителем, когда он создал свой профиль. Этот PaymentMethod - это еще один класс, объект которого хранится в этом ...
вопрос задан: 15 August 2011 16:50
1
ответ

Как действительно Возражает. GetHashCode работают, когда GC перемещает объект?

Если я понимаю правильно в.NET реализация по умолчанию Объекта. GetHashCode () возвращает значение на основе адреса памяти объекта (по крайней мере, для ссылочных типов). Однако сборщик "мусора"...
вопрос задан: 10 November 2009 12:03
1
ответ

Эффективный хэш-код () реализация

Я часто автоматически генерирую хэш-код класса () использование метода ИДЕЯ IntelliJ, и обычно метод принимает форму: закончитесь = 31 * результат +... Мой вопрос - то, что цель умножиться на 31? Я...
вопрос задан: 2 July 2009 14:00
1
ответ

hmac_sha256 в php и c# отличаются

это - мой код PHP: hash_hmac ("sha256", utf8_encode ($filename), utf8_encode ($password)); и это - мой код C#: var hmacsha256 = новый HMACSHA256 (Кодирование. UTF8. GetBytes (пароль));...
вопрос задан: 30 March 2009 21:11
0
ответов

Boolean.hashCode ()

Метод hashCode () класса Boolean реализован следующим образом: public int hashCode () {возвращаемое значение? 1231: 1237; } Почему он использует 1231 и 1237? Почему не что-то еще?
вопрос задан: 9 September 2019 12:24