Встречается на собеседованиях • сегодня
Как получить объекты, на которые нет ссылок
В Java объекты, на которые нет ссылок, автоматически удаляются сборщиком мусора (Garbage Collector). Однако можно явно "потерять" ссылки на объекты:
- Присвоить
nullсуществующей ссылке:
java
Object obj = new Object();
obj = null; // теперь объект может быть собран GC- Переопределить ссылку:
java
Object obj1 = new Object();
Object obj2 = new Object();
obj1 = obj2; // первый объект теперь без ссылок- Выход из области видимости:
java
void method() {
Object obj = new Object();
} // после выхода из метода ссылка obj исчезаетВажно: GC работает асинхронно и не гарантирует моментальное удаление. Для принудительного вызова можно использовать System.gc(), но это лишь рекомендация JVM.

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