- 链接地址:https://blog.csdn.net/javase1085/article/details/123582192
- 链接标题:最全的JAVA知识汇总(附讲解和思维导图)-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:2009
jvm 一行代码是怎么运行的首先,java代码会被编译成字节码,字节码就是java虚拟机定义的一种编码格式,需要java虚拟机才能够解析,java虚拟机需要将字节码转换成机器码才能在cpu上执行。 我们可以用硬件实现虚拟机,这样虽然可以提高效率但是就没有了一次编译到处运行的特性了,所以一般在各个平台上用软件来实现,目前的虚拟机还提供了一套运行环境来进行垃圾回收,数组越界检查,权限校验等。虚拟机一般将一行字节码解释成机器码然后执行,称为解释执行,也可以将一个方法内的所有字节码解释成机器码之后在执行,前者执行
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除