try...finally...捕捉异常失败

在try中手动模拟,抛出一个异常,然后再去捕捉,发现失败,后来检查发现finally中出现了return,这样会导致程序不会抛出异常。因此,finally最好还是用来关闭资源,return写在finally外面。

原文地址:https://www.cnblogs.com/codecodeandcode/p/11718460.html