Spec-Zone .ru
спецификации, руководства, описания, API
|
С точки зрения виртуальной машины Java массивы и перечислимые типы (или перечисления) являются только классами. Многие из методов в Class
может использоваться на них. Отражение предоставляет несколько определенных API массивам и перечислениям. Этот урок использует серию примеров кода, чтобы описать, как отличить каждый из этих объектов от других классов и работать на них. Различные ошибки также быть исследованными.
У массивов есть компонентный тип и длина (который не является частью типа). Массивы могут быть maniuplated или в их полноте или в компоненте компонентом. Отражение обеспечивает java.lang.reflect.Array
Перечисления обрабатываются очень как обычные классы в отражательном коде. Class.isEnum()
Class
enum
. Class.getEnumConstants()
java.lang.reflect.Field.isEnumConstant()