为了账号安全,请及时绑定邮箱和手机立即绑定

为什么抛出了Exception异常,在调用该方法时却不用捕获异常?

请求各位大神,Exception异常不是在调用时必须捕获才能正常运行的吗?为什么这里可以不用捕获,直接抛出就能运行?

正在回答

2 回答

没看懂啥问题,抛出就是抛给上级吧?如果没有异常,程序就正常运行啊,等有了异常要么打印控制台,要么你在打开网页的时候直接 嘣的弹出来一个异常,提示你啥啥啥错误。

这里只是抛出异常的动作,就是对出现异常的一个提前防范,这段代码可能会出现io异常,如果有了异常程序会怎么处理,会直接中断提示出来。

0 回复 有任何疑惑可以回复我~
#1

慕神1094982 提问者

非常感谢!
2017-11-24 回复 有任何疑惑可以回复我~

处理异常有两种方式:一种是抛出(throws Exception),一种是采用try--catch进行捕获异常

0 回复 有任何疑惑可以回复我~
#1

慕神1094982 提问者

但是Exception不是抛出以后必须要捕获才行的吗?
2017-11-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么抛出了Exception异常,在调用该方法时却不用捕获异常?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信