← Все вопросы по Java
🔥 Java 📂 Collections ⚡ Junior/Middle

Как работает WeakHashMap и в чём её отличие от HashMap?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
WeakHashMap хранит ключи как слабые ссылки. Если ключ больше нигде не используется, GC может удалить запись. Подходит для временных кэшей, где время жизни ключа определяет время жизни записи.

Варианты ответа в приложении:

  • A. WeakHashMap не разрешает null ключи Правильный
  • B. WeakHashMap использует сильные ссылки на ключи
  • C. Ключи хранятся как слабые ссылки, запись удаляется сборщиком мусора, когда ключ становится недостижим
  • D. WeakHashMap не удаляет записи автоматически

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.