java异常中try或catch语句中可以有return语句吗?如有return会执行finall
java异常中try或catch语句中可以有return语句吗?如有return会执行finally吗?...
java异常中try或catch语句中可以有return语句吗?如有return会执行finally吗?
展开
2个回答
2015-06-18 · 知道合伙人软件行家
关注
展开全部
try或catch中都可以有return语句,如果遇到return会先执行finally后执行return;
只有一种情况特殊,就是代码中有System.exit(1);的存在,return才不会执行
只有一种情况特殊,就是代码中有System.exit(1);的存在,return才不会执行
更多追问追答
追问
如果finally中有return那么是否有多个返回值
追答
不可能,finally里有return,则其他return不会被执行
当程序中有多个return时,仅有一个return被执行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询