Задать вопрос
@viktormarkov

Элементы массива в Java хранятся в стеке или в куче?

Здравствуйте, у меня тут каша в голове.

Сами массивы в Java являются объектами, следовательно живут в куче.

Если массив содержит объекты, например objArray [0] = new SomeObject();, то логично предположить, что этот элемент тоже находится в куче.

А если массив состоит из примитивов, intArray[0] = 1;, то они хранятся как переменные экземпляра массива в куче, или как его локальные переменные в стеке?
  • Вопрос задан
  • 2216 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Сбер Москва
от 300 000 до 350 000 ₽
DIGITAL SECTOR Краснодар
от 250 000 до 450 000 ₽
Сбер Санкт-Петербург
До 350 000 ₽