2022-06-12发表2022-06-17更新JVM / 运行时数据区 / 虚拟机栈5 分钟读完 (大约779个字)JVM-运行时数据区-虚拟机栈-方法返回地址(Return Address)定义 存放调用方法(栈帧)的 pc寄存器的值 一个方法的结束,有两种方式: 正常执行完成 出现未处理的异常,非正常退出 无论通过哪种方式退出,在方法退出后都返回到该方法被调用的位置。方法正常退出时,调用者的pc计数器的值作为返回地址,即调用该方法的指令的下一条指令的地址。而通过异常退出的,返回地址是要通过异常表来确定,栈帧中一般不会保存这部分信息。 阅读更多