阅读背景:

异常

来源:互联网 

异常继承图

异常处置

try块的规模就是体现在异常表行记载的出发点和终点。JVM 在 try 中的代码区间内如有异常抛出的话,就会在当前栈桢的异常表中,找到匹配类型的异常记载的入口指令号,然后跳到该指令处履行。异常指令块履行完后,再回来持续履行后面的代码。JVM 依照每一个入口在表中涌现的次序进行检索,如果没有发明匹配的项,JVM 将当前栈帧从栈中弹出,再次抛出一样的异常。当 JVM 弹出当前栈帧时,JVM 马上终止当前办法的履行,并且返回到调用本办法的办法中,但是并不是持续正常履行该办法,而是在该办法中抛出一样的异常,这就使得 JVM 在该办法中再次履行一样的搜索异常表的操作。try块的规模就是体现在异常表行记载的出发点和终点。JVM 在 try




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: