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