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

Как связаны 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` в стеке
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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