Встречается на собеседованиях • сегодня
Что хранится в stack
В Java stack (стек вызовов) хранит информацию о вызовах методов: локальные переменные, параметры методов и адреса возврата. Каждый вызов метода создает новый фрейм в стеке. Примитивы и ссылки на объекты хранятся в стеке, сами объекты — в куче (heap).
Пример:
java
void methodA(int x) {
int y = x + 1; // x и y в стеке
methodB(y);
}
void methodB(int param) {
String s = "test"; // param и ссылка s в стеке, объект String в куче
}Особенности:
- LIFO (последний вошел — первый вышел)
- Ограниченный размер (может привести к StackOverflowError)
- Быстрый доступ (по сравнению с кучей)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы