JAVA中关于 try catch捕获异常的问题
try{语句1;语句2;语句3;语句4;}catch(Exceptionex){异常处理;}问题就是比如语句2出现异常后,直接跳转到catch中执行,catch中语句执行...
try{
语句1;
语句2;
语句3;
语句4;
}
catch(Exception ex){
异常处理;
}
问题就是比如语句2出现异常后,直接跳转到catch中执行,catch中语句执行完毕后,我不希望他直接退出,而是跳转到语句3继续执行,应该怎么编写。。。 展开
语句1;
语句2;
语句3;
语句4;
}
catch(Exception ex){
异常处理;
}
问题就是比如语句2出现异常后,直接跳转到catch中执行,catch中语句执行完毕后,我不希望他直接退出,而是跳转到语句3继续执行,应该怎么编写。。。 展开
3个回答
展开全部
finally{
语句3;
语句4;
}
这种写法不可取,万一异常是在语句4抛出的呢,则有执行了一遍语句3.
楼主根据需要,如果语句1不会抛异常,就不用加,如果语句2会抛,且还要执行语句3,则只在语句2加。
语句3;
语句4;
}
这种写法不可取,万一异常是在语句4抛出的呢,则有执行了一遍语句3.
楼主根据需要,如果语句1不会抛异常,就不用加,如果语句2会抛,且还要执行语句3,则只在语句2加。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那就对每句都加上try / catch ,只能,要不用GOTO 语句,但一般人都不会用 GOTO。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询