Является ли массив примитивным типом или объектом (или чем-то еще целиком)?

Вопрос в основном не требует пояснений. Мне не удалось найти API для массивов (кроме этогоМассивы, но это просто определяет набор статических вспомогательных функций для работы с реальными массивами). Если для него нет класса, это может свидетельствовать о том, что массив не может бытьObject.

Однако тот факт, что массив имеет открытые поля, такие какlength и методы, которые он может вызывать как.equals() а также.clone() кажется, предлагают (очень сильно) полную противоположность.

Чем объясняется странное представление и поведение примитивных массивов?

В качестве заметки я попытался использовать & quot; Открытую реализацию & quot; Функция Eclipse на.clone() метод массива только сейчас, надеясь, что я смогу посмотреть, где и как этот метод был определен (так как он сказал, что int [] переопределяет его из Object), но он фактически заставил мой Eclipse зависнуть и вылететь. ,

Ответы на вопрос(7)

Ваш ответ на вопрос