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

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

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

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

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

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

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

Похожие вопросы