Vla*_*sny 6 exception-handling exception
我找到了一条建议,说我们应该尝试在每个线程中保留一个try/except语句.
我有一个类,它实现了Runnable(Java,但实际上并不重要).它有几个块,每个块都包含在它自己的try-catch块中,带有日志记录和处理功能.每个块抛出相同的异常类.
你认为我应该扩展异常集合,为每个操作创建一个异常,将所有块放在一个try-catch块下并以不同的方式处理每个块吗?我所拥有的一些例子就在这里.
提前致谢.
您发布的示例建议使用单个 catch 块以提高清晰度和可维护性。我同意这一点,这是一个很好的建议。您担心性能吗?理论上,如果您在异常抛出块之间执行操作,多个 try/catch 块会更快。但差异会非常小,并且可维护性会受到影响。使用单个 try catch。
| 归档时间: |
|
| 查看次数: |
2086 次 |
| 最近记录: |