35. Что такое WeakHashMap?
UNKNOWNявляется реализацией интерфейса Map на основе хеш-таблиц, с ключами из WeakReference тип.
Запись в WeakHashMap будет автоматически удалена, если ее ключ больше не используется в обычном режиме. Это означает, что не существует ни одной ссылки, указывающая на этот ключ. Когда процесс сборки мусора (GC) отбрасывает ключ, его запись эффективно удаляется с карты, поэтому
этот класс ведет себя несколько иначе, чем другие реализации Map.
Применение – реализация простого кэша.
Предыдущий вопрос: 34. Как устроена TreeMap, сложность основных операций?
Следующий вопрос: 36. Как работает HashMap при попытке сохранить в него два элемента по ключам с одинаковым hashCode(), но для которых equals() == false?
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку:напишите мне