异常处理机制】 运行时异常与受检异常有何异同?

2021-11-10 09:22发布

16条回答
visonx
2021-12-17 10:30

不要将异常处理用于正常的控制流(设计良好的API不应该强迫它的调用者为了正常的控制流而使用异常)

  · 对可以恢复的情况使用受检异常,对编程错误使用运行时异常

  · 避免不必要的使用受检异常(可以通过一些状态检测手段来避免异常发生)

  · 优先使用标准的异常

  · 每个方法抛出的异常都要有文档

  · 保持异常的原子性

  · 不要在catch中忽略掉捕获到的异常


一周热门 更多>