Java小白学习笔记——反射
快速入门

一,反射概述
反射机制







上述程序的返回值


反射获取对象

方式一在编译阶段使用,一般多在通过读取配置文件获取

方式二在加载阶段使用,一般用于参数传递

方式三在运行阶段使用,一般是已有对象实例

还有一个方式四,通过类加载器获取到类的Class对象

其他:




反射获取构造器对象

反射获取的构造器使用


反射获取成员变量对象



反射获取方法对象



反射的优点和缺点

解决缺点的方法:暴力访问

Class类


这里将aClass改为cls1







Class的常用方法


静态加载与动态加载

案例

类的加载时机

类加载


加载阶段

连接阶段



以上是由JVM机完成的
初始化阶段


通过反射获取类的结构信息

注意:此处第7个方法返回的构造器中不包含父类的!










通过反射创建对象










浙公网安备 33010602011771号