黑马程序员技术交流社区

标题: 菜鸟,跪求解答 [打印本页]

作者: gaigai7    时间: 2014-4-7 15:33
标题: 菜鸟,跪求解答
Java中异常那部分重要么
作者: 湛添友    时间: 2014-4-7 15:47
当然重要啊!
作者: Peach2014    时间: 2014-4-7 16:11
异常那部分就好像你生病了表现出来的病症,你想想,要是你生病了,但是没有病症,那再高明的医生也没法给你病,然后你就像一只无头苍蝇,到处乱撞了!
作者: gaigai7    时间: 2014-4-7 16:36
欧了 :)。。。。。。。。。。。。
作者: qiubaoyang    时间: 2014-4-7 21:10
在J2EE开发中,检查型异常被滥用以至于过一段时间程序员自己都看不懂抛出这样的异常,.里面封装的这些错误信息是干什么用的,更可怕的是有好多有用的信息找不到了.比如SQLException和RemoteException这样的异常我们没必要再进行封装,这样的异常只对我们调试程序有用,而对客户来说它就是一个”系统错误”而已.异常处理有一个简单的原则,你什么时候需要封装自己的检查型异常?就是你很清楚自己抛出这个异常的用途时,比如用户输入用户名和密码要登录,但用户名和密码不匹配,你就要定义一个检查型异常,客户端通过捕获该异常,然后把相应的错误信息反馈给客户.而其它的自己未预期的错误或者异常比如SQLException,只需封装到EJBException中,ejb container会把它的信息追加到RemoteException里,这样客户端捕获RemoteException后把它写到系统日志里,就很容易进行调试。异常相当重要。。。

作者: 小周务商    时间: 2014-4-7 21:21
随时要用到。
作者: gaigai7    时间: 2014-4-8 12:21
qiubaoyang 发表于 2014-4-7 21:10
在J2EE开发中,检查型异常被滥用以至于过一段时间程序员自己都看不懂抛出这样的异常,.里面封装的这些错误信 ...

:)  恩  我会认真对待的




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