有反射,才有框架
像一面镜子反射出类的所有信息
一个java文件的过程:
编译阶段:字节码文件
类加载阶段:通过类加载器,jvm控制全过程。此时,类的二进制字节码放入方法区中,Class对象放入堆中。
运行阶段:运行
其中,类加载的三个阶段
加载:方法区放入类的字节码二进制数据、堆区放入Class对象
连接:
包括验证(可以设置true不验证)、准备(0、null赋值)、解析
初始化:对全部的static初始化

有反射,才有框架
像一面镜子反射出类的所有信息
一个java文件的过程:
编译阶段:字节码文件
类加载阶段:通过类加载器,jvm控制全过程。此时,类的二进制字节码放入方法区中,Class对象放入堆中。
运行阶段:运行
其中,类加载的三个阶段
加载:方法区放入类的字节码二进制数据、堆区放入Class对象
连接:
包括验证(可以设置true不验证)、准备(0、null赋值)、解析
初始化:对全部的static初始化