Java命令执行代码的大体流程
2023-01-29 20:12:21 0 举报
Java命令执行代码的大体流程
作者其他创作
大纲/内容
java实现
C++代码调用java代码创建JVM启动器实例sun.misc.Launcher,该类由引导加载器负责加载创建其他类加载器
C++实现
java com.studydemo.jvm.Math.calss
调用loadClass()加载要运行的类Math
sun.misc.Launcher.getLauncher()
classLoader.loadClass(\"com.studydemo.jvm.Math\")
Math.main()
创建一个引导类加载器实例(C++实现)
launcher.getClassLoader()
C++发起调用
java程序运行结束
JVM销毁
加载完成时JVM会执行Math类的main()方法入口
windows系统下java.exe调用底层的jvm.dll创建java虚拟机(C++实现)
0 条评论
下一页