本文主要是介绍5、catch中发生了未知异常,finally代码块如何应对?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
catch中发生了未知异常,finally还会执行么?
catch发生了异常,finally还是会执行的,并且是finally执行完成后,才会抛出catch中的异常。
不过catch会吃掉try中抛出的异常,为了避免这种情况,在一些可以预见catch中会发生异常的地方,先把try抛出的异常打印出来,这样从日志中就可以看到完整的异常信息。
这篇关于5、catch中发生了未知异常,finally代码块如何应对?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!