Java命令执行代码的大体流程
2023-06-25 22:52:17 6 举报
Java命令执行代码的大体流程
作者其他创作
大纲/内容
classLoader.classLoader(\"java.xxx.XX.java\")
windows系统下Java.exe调用底层的jvm.dll文件创建java虚拟机(C++实现)
C++调用JAVA代码创建JVM启动器sum.misc.Launcher该类由引导类加载器负责加载创建其它类加载器
结束JVM销毁
调用CLassLoader加载需要运行的类
C++发起调用
java.xxx.XX.java
创建一个引导类加载器实例(C++实现)
获取运行类自己的加载器ClassLoader是AppClassLoader的实例
XX.main()
launcher.getClassLoader()
开始
加载完成时,JVM会执行类的main方法
sum.misc.Launcher.getLauncher()
0 条评论
下一页