在java中,从异常块调用方法是一种好的做法吗? 1 周,2 日 Questions & Answers 214 在java中,从异常块调用方法是一种好的做法吗 catch (Exception exception) { cleanup(); }
# 1 楼答案 这是一种糟糕的做法,原因有二: 通常情况下,清理类操作。。。也应该在代码没有失败时执行;正当但如果你只是把它放进陷阱里。。。当没有引发异常时,不会调用清理李> 除此之外:对于不是例外的Throwable子类,上面的调用将not调用cleanup()李> 所以,做这些事情的唯一方法就是使用finally块来调用方法。。。这应该一直被称为。或者,根据手头的实际问题,您可能希望研究使用try with resources和AutoCloseable接口
# 1 楼答案
这是一种糟糕的做法,原因有二:
所以,做这些事情的唯一方法就是使用finally块来调用方法。。。这应该一直被称为。或者,根据手头的实际问题,您可能希望研究使用try with resources和AutoCloseable接口