Java EE项目中的异常处理总结(一篇不得不看的文章)
所以java语言采取了一个统一的异常处理机制。在java语言中,Exception是所有异常的父类。任何异常都扩展于Exception类。try块存放可能出现异常的java语句,catch用来捕获发生的异常,并对异常进行处理。以便于用户进行跟踪和调试程序。把正确的返回结果与错误信息分离。强制调用者进行异常处理,提高程序的质量。所有继承java.lang.Exception 的异常都属于checked异常。使用checked异常,应意味着有许多的try…catch块之后,许多人终于开始怀疑checked异常倒底是否应该作为标准用法了。Bruce Eckel甚至主张把unChecked异常作为标准用法。catch 代码可能有很多checked异常对开发人员来说是无法合理地进行处理的,比如SQLException。特别是对于新手来说,过多的checked异常让他感到无所适从。这样做并没有为程序带来任何好处。
下载地址
用户评论