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

Что такое Weak Reference

Weak Reference (слабая ссылка) в Java — это ссылка, которая не препятствует сборке мусора объекту, на который она указывает. Если на объект остались только слабые ссылки, GC удалит его при следующем запуске. Используется для реализации кэшей, где данные могут быть пересозданы, если память потребуется системе. Пример: ```java WeakReference weakRef = new WeakReference<>(new Object()); Object obj = weakRef.get(); // может вернуть null, если GC уже удалил объект ``` Для работы со слабыми ссылками обычно используют `WeakReference` из `java.lang.ref`. Альтернативы — `SoftReference` (удаляется только при нехватке памяти) и `PhantomReference` (используется для финализации).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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