这两种有啥分

这两种有啥分

http://img1.sycdn.imooc.com//climg/60c2df720925ddfd14510530.jpg这是老师现在的http://img1.sycdn.imooc.com//climg/60c2df9909c6db8612270537.jpg这个是我抛出异常http://img1.sycdn.imooc.com//climg/60c2dfae0939725412810555.jpg得到这个

还有一种所以他们俩有啥区别??

正在回答

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

1回答

同学你好, 同学是想问throws和try-catch的区别吗,如果是,try-catch的异常管理和throws  向上抛出这个异常 ,都是异常的处理方式

throws是表明方法抛出异常,需要调用者来处理,如果不想处理就一直向外抛,最后会由jvm来处理;

try catch 是自己来捕获别人抛出的异常,然后在catch里面去处理;

throws是将异常抛出,后续代码不再执行。而try…catch是将异常抛出,并且要继续执行后面的代码,但是try内部代码不再执行,而是跳到外面的代码继续执行,在catch中会将异常信息进行打印

祝学习愉快~

  •  那分别有啥后果吗???应该他有不一样的地方吧


    2021-06-25 19:38:39
  • 同学你好,抛出异常后续的代码不会被执行,而try-catch异常后,后续代码会继续执行的

    祝学习愉快~

    2021-06-26 09:44:30
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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