package com.sun;
import java.util.Date;
public class Test {
public static void main(String[] args) throws Exception {
//实例化一个Date类对象
Date date=new Date();
//使用getClass()方法的取得Date类对应的Class<Date>对象
Class<?> dateClass=date.getClass();
System.out.println(dateClass);
}
}
通过数据类型的静态属性 class属性
package com.sun;
public class Test {
public static void main(String[] args) throws Exception {
//使用Class<T>的静态方法forName()取得Date类对应的Class<Date>对象
Class<?> dateClass=Class.forName("java.util.Date");
System.out.println(dateClass);
}
}
Class类中一个静态方法
package com.sun;
import java.util.Date;
public class Test {
public static void main(String[] args) throws Exception {
//使用Date.class方式取得Date类对应的Class<Date>对象
Class<?> dateClass= Date.class;
System.out.println(dateClass);
}
}
一、反射的概念使用Class对象操作方法区中对应的类的信息的方式就叫做反射机制。二、获取字节码文件的方法Object的getClass方法 package com.sun;import java.util.Date;public class Test { public static void main(String[] args) throws Exception {...