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

Для чего нужна слабая ссылка

Слабая ссылка (`WeakReference`) в Java используется для хранения объектов, которые могут быть удалены сборщиком мусора (GC), если на них нет других (сильных) ссылок. Это полезно для кэширования или управления памятью, когда объект не должен препятствовать сборке мусора, но может быть доступен, пока существует. Пример: ```java WeakReference weakRef = new WeakReference<>(new Object()); Object obj = weakRef.get(); // Получаем объект, если он не удалён GC if (obj == null) { System.out.println("Объект был собран GC"); } ``` Используется в: - Кэшах (например, `WeakHashMap`). - Слушателях событий, чтобы избежать утечек памяти. - Временных данных, которые можно пересоздать.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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