JVM(四)类的连接
2020-03-24 本文已影响0人
r09er
类的验证
类被加载后,就进入连接阶段.连接就是将已经读入到内存的类的二进制数据合并到虚拟机运行时环境中.
类验证的内容
即使每个虚拟机实现都不同,但是大都会围绕以下几点进行
- 类文件的结构检查
- 语义检查
- 字节码验证
- 二进制兼容性验证
类的准备
在准备阶段,Java虚拟机为类的静态变量
分配内存,并设置默认的初始值
类的解析
将间接引用转化为直接引用
Java代码中的对象引用转化为指向对象在内存中的地址.