Java虚拟机如何执行的

2025-04-21 07:11:09

1、第一步编写一个java类,实现一个主函数,主函数中实现查找一个字符在字符串中的位置,并将这个位置输出:

Java虚拟机如何执行的

2、第二步将上一步编写的java文件,通过ant或者其他编译器编译成class文件,编译成class文件后,用记事本打开,是不可阅读的,所有采用第三步的方式展现成适合阅读的方式

Java虚拟机如何执行的

3、第三步执行这一步首先配置好了jdk的环境,这里采用jdk1.7版本,点击开始--运行---罕铞泱殳cmd,切换到溟猫钽吟第二步class的文件位置,输入 javap -v Demo.class >Demo.txt通过 javap 命令,将class文件展示成比较容易阅读的方式,

Java虚拟机如何执行的

4、第四步安装第三步的方法,生成的文件,就是jvm读取class文件的指令步骤可以根据jvm指令码表,就知道什么意思,这就是jvm的读取步骤

Java虚拟机如何执行的

5、第五步java文件编译成class文件,被加载到jvm虚拟机中,存放到方法区内。实际运行代艨位雅剖码时执行方刮茕栓双法区的代码,每当调用进入一个Java方法,JVM会在当前线程的Java方法栈中生成一个栈帧,在栈帧内操作数栈根据指令码的顺序操作本地变量表来实现代码的执行。

Java虚拟机如何执行的
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢