Встречается на собеседованиях • сегодня

Для чего используют Weak Reference

Weak Reference в Java используется для ссылок на объекты, которые могут быть удалены сборщиком мусора, если на них нет других (strong) ссылок. Это полезно для кэшей, где данные могут быть пересозданы, если память под нагрузкой. Пример: ```java WeakReference weakRef = new WeakReference<>(new MyObject()); MyObject obj = weakRef.get(); // может вернуть null, если GC уже удалил объект ``` Основные сценарии: 1. Кэширование (например, WeakHashMap) 2. Слушатели событий 3. Временные структуры данных Ключевое отличие от SoftReference - WeakReference удаляются при первой же сборке мусора, тогда как SoftReference могут сохраняться дольше.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы