• 周五. 9月 30th, 2022

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

JVM-栈的内存结构之–方法返回地址

admin

11月 28, 2021

虚拟机栈的内部结构里的方法返回地址,只要作用:

存放调用该方法的PC寄存器的值,如下图举例:

1:当程序将 方法A执行,在方法A里面调用 方法B,

2:当方法B执行完的时候,程序会return,也即告诉程序方法B已经执行完了

3:PC寄存器保存的是下一行代码要执行的地址,而刚刚方法B的执行,必定会将方法B入栈,这个时候,PC寄存器里面的地址,就存放在 方法返回地址

4:当B方法执行完,方法B就会出栈,接着PC寄存器会告诉 执行引擎下一行要执行的代码

发表回复

您的电子邮箱地址不会被公开。