黑马程序员技术交流社区

标题: 为什么要抛异常?? [打印本页]

作者: zhangqingbin    时间: 2015-10-30 23:35
标题: 为什么要抛异常??
抛了异常也是在输出中报错,没什么用啊
作者: zhengsx    时间: 2015-10-31 08:48
有的时候,异常产生的原因不是因为程序员造成的,而是因为使用者在使用功能时造成的。所以在编写代码考虑到可能发生此类问题,对该问题进行申明,让使用者进行处理。还有就是可以让正常运行代码与异常处理代码相分离,提高代码可阅读性。

作者: ppaapc    时间: 2015-10-31 10:03
便于使用啊
作者: rickyli    时间: 2015-10-31 10:23
如果出现错误 不抛异常 程序员不知道 岂不是很可怕
作者: zhangqingbin    时间: 2015-10-31 12:01
zhengsx 发表于 2015-10-31 08:48
有的时候,异常产生的原因不是因为程序员造成的,而是因为使用者在使用功能时造成的。所以在编写代码考虑到 ...

哦,原来如此,谢谢
作者: 石三伢子1    时间: 2015-11-6 13:01
抛了异常也是在输出中报错;这是老师为了方便演示try{}catch(){}块的作用,实际开发中,是不写System.out.println();语句的;




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