Встречается на собеседованиях • сегодня
Что такое сборка мусора
Сборка мусора (Garbage Collection, GC) — это автоматический процесс управления памятью в Java, который освобождает память от объектов, ставших недостижимыми (т.е. на которые больше нет ссылок).
Основные моменты:
- Принцип работы: JVM периодически запускает GC, находя и удаляя объекты без активных ссылок.
- Типы сборщиков мусора: Serial, Parallel, CMS, G1, ZGC (разные алгоритмы и стратегии очистки).
- Поколения объектов: Heap делится на Young (Eden, Survivor) и Old Generation для оптимизации GC.
Пример:
java
Object obj = new Object(); // Создан объект
obj = null; // Объект теперь недостижим — кандидат на GCGC не гарантирует моментальное удаление, только что оно произойдет до OutOfMemoryError. Можно вызвать System.gc(), но это лишь рекомендация JVM.

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