Java代码执行整体流程
2021-10-02 13:55:30 0 举报
Java代码执行整体流程
作者其他创作
大纲/内容
创建一个引导类加载器示例(C++实现)
java程序运行结束
A.main()
java A类
C++调用Java代码创建JVM启动器示例sun.misc.Launcher该类由引导类加载器负责加载创建其他类加载器
调用LoadClass加载要运行的类A
classLoader.loadClass(\"A\")
获取运行类自己的加载器ClassLoader,是AppClassLoader的实例
JVM销毁
Windows系统下java.exe调用底层的jvm.dll文件创建Java虚拟机(C++实现)
加载完成时JVM会执行A类的main方法入口
C++发起调用
sun.misc.Launcher.getLauncher()
launcher.getClassLoader()
0 条评论
下一页