Какая связь кучи и стека между собой?

Стек - место, где обитают вызовов методов и их локальные переменные. Куча - место, где обитают все объекты

Что объединяет стек и кучу во время исполнения кода? Зависят ли они друг от друга?


Ответы (1 шт):

Автор решения: Maxgmer

Не знаю, это ли имелось в виду, но отвечу.

В куче мы храним только объекты. В стеке мы храним примитивы и ссылки на объекты.

Что нужно, чтобы использовать объект? Нужна ссылка на него, которая есть в стеке. Ссылка на объект, которая в стеке - и есть та информация, которая объединяет стек и кучу и дает нам доступ к объектам из кучи.

→ Ссылка