java中各个java类属于同一个事物,而描述这些事物的类名就是Class.
Class为一个类,而class为一个关键字。
Class
类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class
对象。基本的 Java 类型(boolean
、byte
、char
、short
、int
、long
、float
和 double
)和关键字 void
也表示为 Class
对象。
Class
没有公共构造方法。Class
对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass
方法自动构造的。
Class类常用的方法:
static
Class
对象。
String | getName() |
| getPackage() |
String | getName() |
| getPackage() |
String | getName() |
| getPackage() |
String | getName() |
| getPackage() |
String | getName() |
| getPackage() |
boolean | isArray() Class 对象是否表示一个数组类。 |
boolean | isArray() Class 对象是否表示一个数组类。 |
Class
对象是否表示一个数组类。
| toString() |
isPrimitive()
Class
对象是否表示一个基本类型。
package pengesoft.sun.pack;
public class ReflectTest {
}