关于throws和throw

关于throws和throw

我感觉throws是我猜想这段代码有哪些类型的异常,我把这些错误类型放进去,如果真的发生了java规定的异常,那么则报错,而throw则是只要这段代码不符合我自己设置的逻辑,比如这个视频中if(age<18 || age>80),只要这个if语句返回为false就抛出异常,这样理解对吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

嗯嗯你理解是对的。总结一下就是:throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常对象。祝:学习愉快


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师