黑马程序员技术交流社区
标题:
关于异常
[打印本页]
作者:
马蒙蒙
时间:
2011-7-31 11:00
标题:
关于异常
在看视频的时候老师经常处理异常都是先抓住然后包装成一个运行时异常再抛出去,我只知道异常不应该抛给用户看,不太明白什么样的异常应该抛,什么样的异常不能抛,请给位高手给点意见.
作者:
匿名
时间:
2011-7-31 11:56
什么样的异常应该抛,什么样的异常不能抛。。。同求解
作者:
匿名
时间:
2011-8-2 14:55
原则上说,所有的异常都可以给用户看,但是你要保证用户能看懂。
你也可以自定义异常,把所要表达的信息传递出去
作者:
匿名
时间:
2011-8-2 19:02
应该是没有不能抛的异常吧?
原则应该是所有异常都自己处理吧,怎么能是往外抛呢,只在必要时刻才不得不抛……
作者:
匿名
时间:
2011-8-3 01:01
DatagramSocket.send(DatagramPacket);关闭的时候后这个DatagramSocket发送状态也关闭了
DatagramSocket.receive(DatagramPacket)但是收的DatagramSocket接收端一直处于接收,阻塞状态 会出先Socket异常这个属于正常现象这种异常就不应该抛出去,但是如果不是正常关闭的就应该将其抛出去
if(!DatagramSocket.isClosed())不是正常关闭窗口而抛出的异常就打印出异常信息
e.printStackTrace();
什么样的异常应该抛,什么样的异常不能抛只能在工作中积累了
作者:
匿名
时间:
2011-8-4 12:39
高感觉 自己做着玩 做测试异常都可以抛 ,做项目就要都处理 要不然会出问题的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2