异常处理原则

1、不是必须的场景,不要抛出异常

2、底层异常不要直接抛给上层方法

3、在程序编写的期间,预估一些场景,并对这些场景做数据校验和提示,而不是使用异常

4、在捕获异常时,最好编写相应的处理逻辑,而不是为了程序不报错直接写一个空的catch块

5、不要把异常当做额外的返回值处理

原文地址:https://www.cnblogs.com/windlog/p/12834371.html