方法返回指令

Posted 四猿外

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方法返回指令相关的知识,希望对你有一定的参考价值。

方法返回指令

是根据返回值的类型区分的,包括ireturn(当返回值是boolean、byte、char、short 和int类型时使用)、lreturn、freturn、dreturn 和areturn,另外还有一条return 指令供声明为void的方法、实例初始化方法以及类和接口的类初始化方法使用。

异常处理指令

在Java 程序中显式抛出异常的操作(throw 语句)都由athrow 指令来实现

同步指令

有monitorenter 和monitorexit 两条指令来支持synchronized 关键字的语义

以上是关于方法返回指令的主要内容,如果未能解决你的问题,请参考以下文章

深入理解Java虚拟机——方法调用和返回指令

深入理解Java虚拟机——方法调用和返回指令

《方法调用和返回》

MSIL实用指南-返回结果

第19章 方法的调用与返回

Jvm(63),虚拟机字节码执行引擎----返回地址和附加信息