黑马程序员技术交流社区

标题: 使用catch(Exception e)的好处是什么? [打印本页]

作者: 疯狂程序    时间: 2013-3-22 20:50
标题: 使用catch(Exception e)的好处是什么?
本帖最后由 疯狂程序 于 2013-3-23 19:28 编辑

使用catch(Exception e)的好处是什么?
作者: 葛伟    时间: 2013-3-22 21:02
是得你的代码健壮性~
作者: 刘凯    时间: 2013-3-22 21:06
这个就是自定义出现异常后程序的动作
比如在实际开发的时候 当出现一个异常 需要把出现的异常,出现的时间 等记录下来 记录到一个日hi文档里,便于日后查阅 并根据这些信息去优化程序  
作者: 胡国彬    时间: 2013-3-22 21:26
把代码中的异常捕获到,Exception就是异常的对象,你可以在里面用e.printStackTrace()打印出具体的问你是什么.实际开发中,会用这个打印出来的信息去找代码出错的地方.
同时,可以在catch中,对异常进行处理.你也可以不用打印这个错误信息,可以给用户提示一个信息,比如在catch代码段中,只输出system.out.println("出错了").这样的话,给用户看到的就是"出错了"三个字,不会看到任何错误信息,用户体验就会很好.就像我们平时看到的网页出问题的时候,都是会提示服务器异常或者其他的信息,但是看不到具体的出错信息.
作者: 谷文仁    时间: 2013-3-22 21:59
try是用来监控可能会触发异常的代码块
catch是来捕捉try里面产生的异常并进行处理
可以在catch打印异常信息 或者自定义一些信息

try后面可以跟多个catch。但catch必须是跟在try后面的




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