1.什么是反射
反射:在程序运行过程中,能够动态的获取类中的信息.
java代码在计数机中经历的三个阶段(类加载顺序),
1.java代码通过javac遍译成class文件
2.类加载器将class文件加载成class类对象
3.通过class类对象的一些行为就可以创建真正的类对象
这三个阶段也就是反射的三个位置
2.获取类的三种方式
1、Class.forName
2.类名.class
3.对象名.getClass()
反射:在程序运行过程中,能够动态的获取类中的信息.
java代码在计数机中经历的三个阶段(类加载顺序),
1.java代码通过javac遍译成class文件
2.类加载器将class文件加载成class类对象
3.通过class类对象的一些行为就可以创建真正的类对象
这三个阶段也就是反射的三个位置
1、Class.forName
2.类名.class
3.对象名.getClass()