目录 异常 一些有效使用异常的指导原则 1.只针对异常的情况才使用异常 不要将异常机制用于普通的控制流 2.对可恢复的情况使用受检异常,对编程错误使用运行时异常 3.避免不必要地使用受检异常 4.优先使用标准的异常 5.抛出与抽象相对应的异常 6.每个方法抛出的异常都要有文档 7.在细节信息中包含能捕获失败的信息 8.尽量保持失败原子性 9.不要忽略异常