/**
* 反射:加载类 首先要明白反射主要用于做框架时用,特点就是基于配置文件
*
* @author qcxiao
*/
public class Demo1 {
public static void main(String[] args) throws ClassNotFoundException {
// 加载类方式1.
Class clazz1 = Class.forName("com.qcxiao.reflect.Person");
// 加载类方式2.
Class clazz2 = new Person().getClass();
// 加载类方式3.
Class clazz3 = Person.class;
/*public Constructor getConstructor()//构造函数的方法
public Method getMethod()//执行方法
public Field getField()
//前面3个方法的作用是解剖出类中的数据,并返回public类型
public Constructor getDeclaredConstructor()
public Method getDeclaredMethod()
public Field getDeclaredField()*/
}
}