异常处理中的 finally
block 究竟执行什么操作?
最佳答案
它包含应该始终执行的代码,无论是否发生异常。
例如,如果你打开了一个文件,你应该在finally
block 中关闭它,以确保它永远被关闭;如果您在 try
block 中关闭它,则较早的异常会导致执行直接跳到 catch
block 并跳过关闭文件。
参见 Java tutorials了解更多详情。
关于java - 最后在异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2509491/