Я пытаюсь понять настройку массива в java. Почему вы должны инициализировать пространство для каждого объекта в массиве после создания массива. Как он хранится в памяти следующим образом:
[object][object]
или вот так:
[*class]->[object]
[*class]->[object]
Другими словами, что на самом деле делается в памяти. Возвращает ли array[0] = new class()
ссылку на зарезервированное место в памяти, а оператор class[] array = new class[10]
создает что-то вдоль строк из 10 указателей, которые позже назначаются новыми операторами?