|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Массив является объектом ссылочного типа, который содержит постоянное число компонентов того же самого типа; длина массива является неизменной. Создание экземпляра массива требует знания компонентного типа и длины. Каждый компонент может быть типом примитива (например. byte, int, или double), ссылочный тип (например. String, , или ), или массив. Многомерные массивы являются действительно только массивами, которые содержат компоненты типа массива.
Массивы реализуются в виртуальной машине Java. Единственные методы на массивах - наследованные от . Длина массива не является частью своего типа; у массивов есть a length поле, которое доступно через .
Отражение обеспечивает методы для того, чтобы они получили доступ к типам массива и компонентным типам массива, создавая новые массивы, и получая и устанавливая компонентные значения массива. Следующие разделы включают примеры общих операций на массивах:
Все эти операции поддерживаются через static методы в .