返回信息流rt,《深入理解Java虚拟机》中的描述为:“每个栈帧都包含一个指向运行时常量池 [1]中该栈帧所属方法的引用,持有这个引用是为了支持方法调用过程中的动态连接”,但是不太理解栈帧中持有这个引用有什么意义。都已经开始执行方法里的逻辑了,为什么还需要持有方法的引用?
这是一条镜像帖。来源:北邮人论坛 / java / #66151同步于 2022/1/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
如何理解JVM栈帧中的动态连接?
shaojunying
2022/1/5镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
【 在 TroyAchilles 的大作中提到: 】
: 并没有开始执行方法,调用方法时找到对应方法的直接引用,和其他东西(局部变量表等)组合成栈帧入栈,这样才能在之后从这引用中执行方法。
好的好的,明白了,非常感谢