69. 只针对异常的情况下才使用异常70. 对可恢复的情况使用受检异常,对编程错误使用运行时异常71. 避免不必要的使用受检异常72. 优先使用标准的异常73. 抛出与抽象对应的异常74. 每个方法抛出的异常都需要创建文档75. 在细节消息中包含失败一捕获信息76. 保持失败原子性77. 不要忽略异常