Вопрос проверяет понимание того, как многомерные массивы реально представлены в памяти JVM.
Короткий ответ
Одномерный массив — это один объект с непрерывным блоком элементов.
Двумерный массив в Java — это массив массивов.
Он состоит из нескольких объектов, связанных ссылками.
Память для строк двумерного массива не обязательно непрерывна.
Из-за этого увеличиваются накладные расходы по памяти.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.