Встречается на собеседованиях • сегодня

Требуется ли Garbage Collector для очистки стека

Нет, стек очищается автоматически при выходе из метода или блока. В Java стек используется для хранения примитивов и ссылок на объекты, а сами объекты хранятся в куче (heap). Garbage Collector работает только с кучей, освобождая память от объектов, на которые нет ссылок.

Пример:

java
void example() {
    int x = 10; // хранится в стеке
    Object obj = new Object(); // ссылка в стеке, объект в куче
} // при выходе x и ссылка obj автоматически удаляются из стека
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы