我将从背景和策略两部分去说明:
1.java源代码首先通过javac编译器编译成字节码文件(如下图所示)

解释器将字节码文件解释成机器码,才可以通过cpu执行成功。那程序计数器的作用是什么呢?
程序计数器是记住下一条jvm指令的执行地址。当cpu执行jvm指令时,此时程序计数器记录了下一条执行指令的地址。
本文介绍了Java源代码如何通过javac编译器转化为字节码,然后由解释器转换为机器码执行。重点讲解了程序计数器在JVM中的作用,它是线程私有的,避免内存溢出问题。
我将从背景和策略两部分去说明:
1.java源代码首先通过javac编译器编译成字节码文件(如下图所示)

解释器将字节码文件解释成机器码,才可以通过cpu执行成功。那程序计数器的作用是什么呢?
程序计数器是记住下一条jvm指令的执行地址。当cpu执行jvm指令时,此时程序计数器记录了下一条执行指令的地址。
561
5万+

被折叠的 条评论
为什么被折叠?