黑马程序员技术交流社区
标题:
java在调用 某些系统方法的时候为什么需要 我们去抛出异常?
[打印本页]
作者:
hhzm
时间:
2017-4-8 09:37
标题:
java在调用 某些系统方法的时候为什么需要 我们去抛出异常?
java在调用 某些系统方法的时候为什么需要 我们去抛出异常,比如createNewFile();java自带的方法为什么抛出错误,让我们调用者去处理
作者:
小黄哥
时间:
2017-4-8 11:34
继续往后学吧
作者:
小小小白白白
时间:
2017-4-8 17:46
因为不抛异常运行不起来
作者:
路灯下的竹子
时间:
2017-4-8 18:27
我觉得是把异常甩出来更直接的确定问题在哪哪儿,或者通过什么技术撩给前端让前端知道问题该告什么错,他好处理之类的 我是这么理解的
作者:
Hp_Yx
时间:
2017-4-9 11:20
好像是怕文件不存在,已经创建文件不存在
作者:
a9133
时间:
2017-4-11 12:06
编译时错误和运行时错误,异常就是知道了运行时可能会发生的错误,try catch就是要解决运行时可能会发生的错误.
作者:
越雪
时间:
2017-4-13 07:34
try catch异常可以让程序继续往下面运行,不至于因为几行代码导致之后的所有代码因为异常崩溃而无法执行。而直接抛出则不同,一旦出现异常,从出现异常开始到后面的所有代码都是无法执行的
作者:
越雪
时间:
2017-4-13 07:36
所以一般真正要处理异常都会try而不是抛,只有在初学java的时候为了让代码看起来简洁一些,遇到一些异常才是直接抛的!继续学习吧!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2