Встречается на собеседованиях • сегодня
Что такое мусор с точки зрения JVM
Мусор (garbage) в JVM — это объекты, которые больше не достижимы из корневых точек (root set), таких как стек, статические поля или активные потоки. JVM автоматически освобождает память от таких объектов с помощью сборщика мусора (Garbage Collector, GC).
Пример:
java
void createGarbage() {
Object obj = new Object(); // Создаётся объект
obj = null; // Объект становится мусором, так как ссылка теряется
}Нюансы:
- Объекты в циклических ссылках тоже могут быть мусором, если недостижимы извне.
- Метод
finalize()(deprecated с Java 9) может ненадёжно задерживать сборку мусора. - Разные GC (Serial, Parallel, G1, ZGC) по-разному обрабатывают мусор.

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