Встречается на собеседованиях • сегодня
Как связаны Stack и Heap
В Java Stack и Heap — это области памяти, используемые для разных целей.
Stack — работает по принципу LIFO (Last In, First Out). Хранит:
- Примитивные переменные
- Ссылки на объекты
- Вызовы методов (стек вызовов)
Быстрый доступ, но ограниченный размер.
Heap — динамическая память для объектов и их данных.
- Объекты создаются через
new - Управляется сборщиком мусора (GC)
- Медленнее, но гибче по размеру.
Связь:
Ссылки из стека указывают на объекты в куче.
java
public class Example {
public static void main(String[] args) {
int x = 5; // хранится в стеке
String s = new String("Hello"); // объект в куче, ссылка `s` в стеке
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы