Найти тему
DEBAGanov

Java 1197. Верно ли утверждение, что примитивные типы данных всегда хранятся в стеке, а экземпляры ссылочных типов данных в куче?

Да, верно. В Java примитивные типы данных (int, double, boolean и т.д.) всегда хранятся в стеке, а экземпляры объектов - в куче. При объявлении переменной примитивного типа в стеке выделяется место под значение самой переменной, а при создании объекта в куче выделяется место под сам объект и ссылка на него сохраняется в стеке. Другие переменные, которые ссылаются на этот объект, также содержат ссылки на этот же объект в куче.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov