永发信息网

字节码文件必须要经过Java虚拟机才能被执行吗?

答案:1  悬赏:20  手机版
解决时间 2021-04-27 04:06
  • 提问者网友:我是我
  • 2021-04-26 09:35
字节码文件必须要经过Java虚拟机才能被执行吗?
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-04-26 09:51
是的,这需要对JVM虚拟机有一定的了解,.java要运行要经过如下步骤:
1、 源代码文件.java经过javac命令的编译形成.class字节码文件。
2、 然后字节码文件经过一番步骤后java虚拟机将这些二进制字节码按照一定的方式读入内存中的不同区域形成了二进制字节码的活化状态。
3、 虚拟机使用字节码指定的命令执行这些指令,其间使用字节码中存储的数据,最终完成了任务。
从上面的步骤可以看出,源文件在编译生成.class字节码文件后,需要通过虚拟机才能被执行。如果你是Java的初学者,可以到秒秒学学习了解下Java的相关课程。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯