Java字节码的执行是由什么完成的?

如题所述

Java字节码的执行需要经过以下3个步骤:

(1)由类装载器(class loader)负责把类文件(.class文件)加载到Java虚拟机中。在此过程需要检验该类文件是否符合类文件规范。

(2)字节码校验器(bytecode verifier)检查该类文件的代码中是否存在着某些非法操作,例如Applet程序中写本地计算机文件系统的操作。
(3)如果字节码校验器检验通过,由Java解释器负责把该类文件解释成为机器码进行执行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-17
JAVA 虚拟机 简称JVM追问

是由jvm中的编译器完成的吗?

第2个回答  2012-12-17
执行我记得是JVM里面的解释器。。。本回答被提问者采纳
第3个回答  2012-12-17
jvm

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网