Встречается на собеседованиях • сегодня
Что очищает Garbage Collector: Heap или Stack
Garbage Collector (GC) работает только с Heap, освобождая память от объектов, на которые больше нет ссылок. Stack не очищается GC, так как там хранятся примитивы и ссылки на объекты в Heap, которые удаляются автоматически при завершении метода (стек очищается по принципу LIFO).
Пример:
java
void example() {
int x = 10; // примитив в Stack
Object obj = new Object(); // объект в Heap, ссылка в Stack
} // после завершения метода Stack очищается, а GC может удалить Object из Heap, если на него нет других ссылок
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы