转自:https://blog.youkuaiyun.com/qiansg123/article/details/80131172
Java中的异常处理不是一个简单的话题。初学者很难理解,甚至有经验的开发人员也会花几个小时来讨论应该如何抛出或处理这些异常。
这就是为什么大多数开发团队都有自己的异常处理的规则和方法。如果你是一个团队的新手,你可能会惊讶于这些方法与你之前使用过的那些方法有多么不同。
然而,有几种异常处理的最佳方法被大多数开发团队所使用。下面是帮助改进异常处理的9个最重要的方法。
1. 在Finally中清理资源或者使用Try-With-Resource语句
使用Finally
Java 7的Try-With-Resource语句
2. 给出准确的异常处理信息
3. 记录你所指定的异常
4. 使用描述性消息抛出异常
5. 最先捕获特定的异常
6. 不要在catch中使用Throwable
7. 不要忽略Exceptions
8. 不要记录和抛出一个异常
9. 包装异常
结合例子详情分析传送门:https://blog.youkuaiyun.com/qiansg123/article/details/80131172
转自:https://blog.youkuaiyun.com/qiansg123/article/details/80131172