使用 Try Catch finally 块的最佳做法是什么?你喜欢只使用 try finally 块而不是 try catch 块吗?我一直认为 try catch finally 是最好的做法。但是,在我正在使用的部分代码中,我看到了这样的代码:
尝试{ doSomething(); } 最后{ doSomethingElse(); }
因为他们没有捕捉到异常,所以我很难调试代码。对我来说,不使用 catch 并且只使用 finally 并不是一个真正的好习惯,但我可能错了。
据我所知,这并不是一个真正的好习惯。基本上,我们没有使用 try catch 的用途。我也发现了类似的问题。
我的问题是:“您是否同意我对以下假设的看法:最佳实践是一起使用 try catch finally 而不是 try finally。” 如果您不同意,请您提供一个示例,说明何时使用 try finally 而不是 try catch finally 以及为什么您认为 try finally 比 try catch 更好?