Spec-Zone .ru
спецификации, руководства, описания, API
След: API Reflection
Урок: Массивы и Перечислимые типы
Массивы
Домашняя страница > API Reflection > Массивы и Перечислимые типы

Массивы

Массив является объектом ссылочного типа, который содержит постоянное число компонентов того же самого типа; длина массива является неизменной. Создание экземпляра массива требует знания компонентного типа и длины. Каждый компонент может быть типом примитива (например. byte, int, или double), ссылочный тип (например. String, Object, или java.nio.CharBuffer), или массив. Многомерные массивы являются действительно только массивами, которые содержат компоненты типа массива.

Массивы реализуются в виртуальной машине Java. Единственные методы на массивах - наследованные от Object. Длина массива не является частью своего типа; у массивов есть a length поле, которое доступно через java.lang.reflect.Array.getLength().

Отражение обеспечивает методы для того, чтобы они получили доступ к типам массива и компонентным типам массива, создавая новые массивы, и получая и устанавливая компонентные значения массива. Следующие разделы включают примеры общих операций на массивах:

Все эти операции поддерживаются через static методы в java.lang.reflect.Array.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Массивы и Перечислимые типы
Следующая страница: Идентификация Типов Массива