Что будет если hashcode объекта в HashMap поменяется?
Я знаю, что если поменять любое поле объекта, которое является ключом в HashMap
, то hashcode
этого объекта поменяется. Вопрос, можно ли как то получить доступ к потерянному объекту в hashmap
(getValue()
)? Если ссылки(ключи) не указывают на этот объект удалит ли его сборщик мусора из кучи?
Источник: Stack Overflow на русском