Skip to content

异常

1. 只针对异常的情况才使用异常

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

3. 避免不必要地使用受检异常

4. 优先使用标准的异常

5. 抛出与抽象对应的异常

6. 每个方法抛出的异常都要建立文档

7. 在细节消息中包含失败 - 捕获信息

8. 努力使失败保持原子性

9. 不要忽略异常