黑马程序员技术交流社区
标题:
异常的throw是不是主要为了自定义异常
[打印本页]
作者:
daoyua
时间:
2014-1-9 11:24
标题:
异常的throw是不是主要为了自定义异常
本帖最后由 daoyua 于 2014-1-10 18:11 编辑
除了runtime异常外,其他异常为什么非要抛出,还有抛出声明,直接Try catch Exception不就完了?
作者:
午夜b'Boy
时间:
2014-1-10 17:25
可以啊,try他,则隐藏异常问题,throws他,则谁用我的函数谁去try,乱传参数给我我就让你程序停掉,这是为程序安全考虑
作者:
xu6148152
时间:
2014-1-10 19:08
一般try()catch(e)finally()。会对错误进行处理。
throw本身不作处理,直接抛出错误提示。由调用者处理抛出的错误
两者的使用还是看需要。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2