全部评论
局部变量表需要结合运行逻辑推断个数。首先return前须进行压栈,进行finally操作。其次,存在finally代码块时,发生未处理异常,会根据异常处理表转跳finally逻辑,此时栈顶引入异常对象引用,弹栈存入局部变量表后处理finally中逻辑,完成后再将异常对象引用压栈,并使用athrow抛出栈顶异常。因此需要三个局部变量保存。
相关推荐
点赞 评论 收藏
分享
02-13 19:10
大连海事大学 后端 点赞 评论 收藏
分享
点赞 评论 收藏
分享