63.在细节消息中包含能捕获失败的信息

一句话: 在自定义异常时定义出现发生该异常的上下文参数信息以保证查错时能够得到有用信息。

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

一句话: 使对象保持发生异常之前的状态,要保证这点可以在对象调用方法前进行对参数的有效性检查。

65.不要忽略异常

一句话: 永远不要在try-catch的catch中留空,哪怕是记录下错误日志。