Java异常处理最佳实践
原文:
http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html
作者:Gunjan Doshi 2003-11-19
译文:
http://dev.csdn.net/article/19/article/22/22546.shtm
2003年12月4日星期四 Jplateau 译于精博
http://plateau.sicool.com
译者注:本文算是一篇学习笔记,仅供学习参考使用,有不妥之处,还请指出。2003-12-04
“本文是Exception处理的一篇不错的文章,从Java Exception的概念介绍起,依次讲解了Exception的类型(Checked/Unchecked),Exception处理的最佳实现:
1. 选择Checked还是Unchecked的几个经典依据
2. Exception的封装问题
3. 如无必要不要创建自己得Exception
4. 不要用Exception来作流程控制
5. 不要轻易的忽略捕获的Exception
6. 不要简单地捕获顶层的Exception”
——选自JAVADigest.Net对原文的介绍
“JAVADigest.Net这个站点不知道大家是否经常上,就像它的名字一样,它让我们更加有效的消化Java,或者它就像个中转站一样,至少对我是这样的,有些好的可以说是非常经典的技术文章,我都是通过它第一次获得,更多的时候我是为了偷懒才上JAVADigest.Net,因为如果是近期比较经典的文章,它上边都有介绍文字和原文连接。”
——小插曲并非常荣幸地推荐JAVADigest.Net给你
关于作者:
Gunjan Doshi works with agile methodologies and its practices and is a Sun certified Java programmer.
Related Resources
"Does Java need Checked Exceptions?" by Bruce Eckel
"Exceptional Java," by Alan Griffiths
"The trouble with checked exceptions: A conversation with Anders Hejlsberg, Part II" on Artima.com
"Checked exceptions are of dubious value," on C2.com
Conversation with James Gosling by Bill Venners