黑马程序员技术交流社区

标题: 异常处理的一些注意点 [打印本页]

作者: 陈劲松    时间: 2015-8-27 20:57
标题: 异常处理的一些注意点
1.不要过度使用异常
滥用异常机制的负面影响主要有:
* 把异常和普通错误混淆在一起,不再边写错误处理代码,而是简单地抛出异常来代替所有的错误处理。
* 使用异常处理来代替流程控制。
对于完全已知的错误,应该编写处理这种错误的代码,增加程序的健壮性。只有对于外部的、不确定和无法预知的运行时错误才使用异常。

2.不要使用过于庞大的try块
try块里的代码过于庞大,会造成try块中出现异常的可能性大大增加,从而导致分析异常原因的难度也大大增加。而且try块过于庞大时,难免在其后紧跟大量的catch块才可以针对不同的异常提供不同的处理逻辑,这样增加了变成复杂度。
正确的作法是,把大块的try块分割成多个可能出现异常的程序段落,并把他们放在单独的try块中,分别捕获并处理异常。

3.不要忽略捕捉到的异常


作者: 欲,再梦一回    时间: 2015-8-27 21:59
学习了。。。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2