我将从背景和策略两部分去说明:
1.java源代码首先通过javac编译器编译成字节码文件(如下图所示)
解释器将字节码文件解释成机器码,才可以通过cpu执行成功。那程序计数器的作用是什么呢?
程序计数器是记住下一条jvm指令的执行地址。当cpu执行jvm指令时,此时程序计数器记录了下一条执行指令的地址。
我将从背景和策略两部分去说明:
1.java源代码首先通过javac编译器编译成字节码文件(如下图所示)
解释器将字节码文件解释成机器码,才可以通过cpu执行成功。那程序计数器的作用是什么呢?
程序计数器是记住下一条jvm指令的执行地址。当cpu执行jvm指令时,此时程序计数器记录了下一条执行指令的地址。