java 中finally语句的特殊执行情况
finally语句除了程序被关闭(断电导致关闭,或程序执行了终止程序语句System.exit()导致关闭等)的特殊情况,其他的正常情况都会执行。/这里主要讲解执行的特殊情况,不执行的情况如需详细了解请另行查找。/
注意:运行了return,break,continue等结束语句finally一样会执行,即使程序在运行finally语句前产生了异常(不管异常有没有被处理),finally语句都会执行
下面用图片来讲解两个特殊例子:
以上就是java中finally语句执行的两种特殊情况,需注意的是return返回的是什么,而finally语句的改变是否影响到return中的返回值。
感谢您的浏览,如有错误欢迎指出,喜欢的可以点赞加收藏,谢谢。