文档

Java™教程
隐藏目录
数组和枚举类型
教程:反射API

课程:数组和枚举类型

从Java虚拟机的角度来看,数组和枚举类型(或枚举)只是类。可以在它们上面使用Class中的许多方法。反射为数组和枚举提供了一些特定的API。本课程使用一系列代码示例来描述如何区分这些对象与其他类,并对它们进行操作。还将检查各种错误。

数组

数组具有组件类型和长度(不是类型的一部分)。数组可以整体操作或逐个组件操作。反射为后者提供了java.lang.reflect.Array类。

枚举类型

在反射代码中,枚举类型与普通类非常相似。 Class.isEnum()用于判断一个Class是否表示枚举。 Class.getEnumConstants()用于检索枚举中定义的枚举常量。 java.lang.reflect.Field.isEnumConstant()用于指示字段是否为枚举类型。


上一页: 上一课
下一页: 数组