少侠~你抛出的异常已经被你catch住了~ 然后你又没有throw给外层~ 很明显就不会抛出FileNotFoundException异常~
异常处理的重要的原则:don’t catch an exception unless you know what to do with it.
不过目测找不到文件我们也没有办法,两个处理办法~
(1)把catch的异常一路抛给控制台,(Passing exceptions to the console)如果你计划要用户重新选择的话
(2)如果你觉得这个异常没办法解决~ 转为RuntimeException (Converting checked to unchecked exceptions )
|