Встречается на собеседованиях • сегодня
Что хранится в Stack в JVM
В JVM стек (Stack) хранит фреймы методов (stack frames). Каждый фрейм содержит:
- Локальные переменные (примитивы и ссылки на объекты)
- Операнды для вычислений (операндный стек)
- Ссылку на текущий класс (для динамического связывания)
- Возвращаемое значение (если метод не void)
- Информацию для возврата управления
Объекты хранятся в куче (Heap), а в стеке - только ссылки на них. Каждый поток имеет свой стек.
Пример:
java
void foo() {
int a = 5; // в стеке
Object obj = new Object(); // obj - в стеке, сам Object - в куче
bar();
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы