有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    这是一种糟糕的做法,原因有二:

    1. 通常情况下,清理类操作。。。也应该在代码没有失败时执行;正当但如果你只是把它放进陷阱里。。。当没有引发异常时,不会调用清理
    2. 除此之外:对于不是例外的Throwable子类,上面的调用将not调用cleanup()

    所以,做这些事情的唯一方法就是使用finally块来调用方法。。。这应该一直被称为。或者,根据手头的实际问题,您可能希望研究使用try with resources和AutoCloseable接口