《深入理解Java虚拟机》中说:“一般来说,方法正常退出时,调用者的PC计数器的值可以作为返回地址,栈帧中很可能会保存这个计数器值。”。为什么是“可以作为”和“很可能”,有点模糊,具体是保存在栈帧的什么地方呢,有什么其他实现吗?
PHPz2017-04-17 16:02:57
レジスタの操作は Java 開発者にとって透過的であるため、Java コードの実行結果がどのような状況でも一貫している限り、JVM は必ずしも上記の方法に従って実装できるとは限りません。 JVM が信頼できると考えることは、必ずしも同じ方法でレジスタを操作することを意味するわけではありません。