Какая связь кучи и стека между собой?
Стек - место, где обитают вызовов методов и их локальные переменные. Куча - место, где обитают все объекты
Что объединяет стек и кучу во время исполнения кода? Зависят ли они друг от друга?
Ответы (1 шт):
Автор решения: Maxgmer
→ Ссылка
Не знаю, это ли имелось в виду, но отвечу.
В куче мы храним только объекты. В стеке мы храним примитивы и ссылки на объекты.
Что нужно, чтобы использовать объект? Нужна ссылка на него, которая есть в стеке. Ссылка на объект, которая в стеке - и есть та информация, которая объединяет стек и кучу и дает нам доступ к объектам из кучи.