Java中的异常处理(trycatch)

Java中的异常处理(trycatch),第1张

Java中的异常处理(try catch)


重要的知识点

第一张图运行的结果是10,因为finally只改变了栈中的a值,而不是备份后的a的值
第二张图运行的结果是28,是因为在堆中建立了person这个对象的空间,finally改变了堆中的值,再根据地址返回到栈,再输出。

重要的知识点二


在第十四行代码中,出现了退出jvm的代码,在finally运行之前,所以此finally不执行

finally还有一种情况不执行的情况是看(图一)。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5722462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存