Встречается на собеседованиях • сегодня
Долго ли существуют объекты в памяти JVM
Объекты в JVM живут до тех пор, пока на них есть ссылки из активного кода. Когда ссылок не остается, объект становится кандидатом на удаление сборщиком мусора (GC).
Время жизни зависит от:
- Области видимости – локальные переменные уничтожаются после выхода из метода.
- Типа GC – разные алгоритмы сборки мусора (например, G1, ZGC) могут влиять на момент удаления.
- Поколения – молодые объекты (Young Generation) удаляются чаще, чем долгоживущие (Old Generation).
Пример:
java
void example() {
Object obj = new Object(); // Создан объект
} // obj выходит из области видимости, может быть собран GC
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы