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