Java字节码的执行是由啥完成的?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java字节码的执行是由啥完成的?相关的知识,希望对你有一定的参考价值。
Java字节码的执行需要经过以下3个步骤:(1)由类装载器(class loader)负责把类文件(.class文件)加载到Java虚拟机中。在此过程需要检验该类文件是否符合类文件规范。
(2)字节码校验器(bytecode verifier)检查该类文件的代码中是否存在着某些非法操作,例如Applet程序中写本地计算机文件系统的操作。
(3)如果字节码校验器检验通过,由Java解释器负责把该类文件解释成为机器码进行执行。 参考技术A JAVA 虚拟机 简称JVM追问
是由jvm中的编译器完成的吗?
参考技术B 执行我记得是JVM里面的解释器。。。本回答被提问者采纳 参考技术C jvm以上是关于Java字节码的执行是由啥完成的?的主要内容,如果未能解决你的问题,请参考以下文章