关于jvm:java类加载机制windows下

7次阅读

共计 287 个字符,预计需要花费 1 分钟才能阅读完成。

1、执行 run 办法后 java.exe 调用 jvm.dll 文件创建 jvm 虚构
2、创立虚拟机的过程中创立出疏导类加载器实例(c++)
3、c++ 代码调用 java 代码创立 jvm 启动器
sum.misc.Launcher.getLauncher()
4、launcher.getClassLoader() 进行 java 类的加载

加载 -》验证 -》筹备—》解析—》初始化

1. 验证:验证格局是否正确
2. 筹备:动态变量初值始赋值 Ex:int=0,boolean=false   
3. 解析:符号援用替换为间接援用(动态援用)4. 初始化:初始化动态变量和动态代码

5、执行类中的 main 办法
6、执行完结,销毁 JVM

正文完
 0