先执行try里面的语句,如果try里面的语句抛出了错误,就会被catch捕获,所以就会中断try里面语句的执行转而执行catch里面的语句,如果try里面的语句都执行完了也没有抛出错误,那么catch里的语句就没有机会执行了。 最后不论try顺利运行完毕,还是try抛出了错误被catch语句捕获并执行了catch的语句都要接着执行finally里面的语句...
1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally语句是在try或catch中的return语句执行之后返回之前执行的且finally里 的修改语句不会影响try或catch 中return已经确定的返回值 (因为会把try或catch中return要返回的值先保存起来, 然后再执行finally中的语...
try-catch-finally是最基本的异常处理机制。它由三个关键字组成:try、catch和finally。代码块放在try块中,如果在执行该块时抛出了异常,就会跳转到catch块中进行异常处理。finally块中的代码始终都会被执行,无论是否有异常发生。 try块后可跟零个、一个或多个catch块,如果没有catch块,则必须跟一个finally块。 fina...
简述try……catch……finally语句的执行过程。 正确答案 先执行try里面的语句,如果try里面的语句抛出了错误,就会被catch捕获,所以就会中断try里面语句的执行转而执行catch里面的语句,如果try里面的语句都执行完了也没有抛出错误,那么catch里的语句就没有机会执行了。