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