Встречается на собеседованиях • сегодня
В чем разница между Soft Reference и Weak Reference
Soft Reference и Weak Reference — это два вида слабых ссылок в Java, но с разной степенью "слабости".
**Weak Reference** (`WeakReference`) — объект удаляется сборщиком мусора (GC) при следующем проходе, если на него нет сильных ссылок. Используется для кэшей, где данные можно пересоздать.
**Soft Reference** (`SoftReference `) — объект удаляется только при нехватке памяти (OutOfMemoryError). Подходит для кэширования ресурсоемких данных, которые желательно держать в памяти, пока возможно.
Пример:
```java
Object obj = new Object();
WeakReference

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы