Java虚拟机如何执行的
1、第一步
编写一个java类,实现一个主函数,主函数中实现查找一个囊陵字符在字符串中的位置,并将这个位置输出:

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

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

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:26
阅读量:137
阅读量:179
阅读量:90
阅读量:73