java异常处理中return作用

java异常处理中return作用上边 所以不会执行 return 会直接抛出异常对象给 catch 当放在 catch 中 因为 return 是强制退出 但不影响 finally 的执行 所以 finally 后面的代码不在执行

大家好,欢迎来到IT知识分享网。

(1)return ;强制退出,但不影响finally;

java异常处理中return作用

java异常处理中return作用

剖析:

主要意思:书写一个除法函数,在主函数中进行异常处理。

知识点:return;的作用是强制退出,但它不影响finally内的程序执行。

当return;放在try 中时,由于错误在return;上边,所以不会执行return;会直接抛出异常对象给catch,当放在catch中,因为return是强制退出,但不影响finally的执行,所以finally后面的代码不在执行。如果return;不在try或者catch最后一行,就会使try或catch中其他处理逻辑都不会被执行,会报错。

(2)返回数值

java异常处理中return作用

如果再finally之前有返回数值语句(例如:return x),先j计算x的值,然后把他返回出去,然后再执行finally中的代码;

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/144457.html

(0)
上一篇 2025-04-26 17:26
下一篇 2025-04-26 17:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信