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

 我来答
iz5nk7
推荐于2018-04-15 · 超过28用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:56.9万
展开全部

是的,这需要对JVM虚拟机有一定的了解,.java要运行要经过如下步骤:

1、 源代码文件.java经过javac命令的编译形成.class字节码文件。

2、 然后字节码文件经过一番步骤后java虚拟机将这些二进制字节码按照一定的方式读入内存中的不同区域形成了二进制字节码的活化状态。

3、 虚拟机使用字节码指定的命令执行这些指令,其间使用字节码中存储的数据,最终完成了任务。

从上面的步骤可以看出,源文件在编译生成.class字节码文件后,需要通过虚拟机才能被执行。如果你是Java的初学者,可以到秒秒学学习了解下Java的相关课程。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式