A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈劲松 中级黑马   /  2015-8-27 20:57  /  237 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

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

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

1 个回复

倒序浏览
学习了。。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马