Размер памяти массива JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Размер памяти массива Java

Сообщение Anonymous »

Для тех, кто хочет пометить это как дубликат, этот вопрос не связан ни с одним из вопросов, таких как:
Как рассчитать размер памяти массива Java?
Объем памяти массивов int[] 32-битной системы Java

В Java при создании массива примитивных int:

Код: Выделить всё

int[] arr = new int[1000];
Выделяет ли JVM память на всю длину массива * 4 байта, т.е. 4000 байт после приведенного выше оператора? Давайте не будем беспокоиться о постоянных накладных расходах, таких как заголовки и т. д.
Насколько я понимаю, в случае примитивных числовых типов, например. int, double и т. д., значение по умолчанию «0» также является допустимым значением и, следовательно, требует памяти. Фактически, во время таких объявлений должна быть выделена вся необходимая память.
Как я могу это проверить?

Подробнее здесь: https://stackoverflow.com/questions/791 ... emory-size
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»