类的加载过程
2021-12-13 14:27:51 0 举报
类的加载过程
作者其他创作
大纲/内容
1
Test07类的数据1. 静态变量2. 静态方法3. 常量池4. 代码、、、
类的加载(Load)
将类的二进制数据合并到 JRE 中
new A() 对象
栈
JVM 负责对类进行初始化
类的初始化(initialize)
执行类构造器<clinit>()方法合并数据m = 100
class 对象
Main()m = 0;初始化默认值 0 ;
类的链接(Link)
A 类的数据1. 静态变量2. 静态方法3. 常量池4. 代码、、、
2
将类的class 文件读入内存,并为之创建一个 java.lang.Class 对象。 此过程由类加载器完成
方法区(特殊的堆)
Java.lang.Class对象代表 A 类
Java.lang.Class 对象代表Test07 的类
3
堆
0 条评论
下一页