try括号里有return语句, finally执行顺序
return中使用++自增时要++a不能a++,不然return获取的值是a不会进行++,只有++a才会有效。注意如果JVM在执行try或catch代码时退出,那么finally块可能不会执行。同样,如果执行try或catch代码的线程被中断或终止,那么finally块可能不会执行,即使应用程序作为一个整体继续执行。先入后出原则,try中的return不会输出,输出的时finally。3.执行finally语句的代码返回时,返回保存在局部变量中的值。2.执行jsr则在finally执行语句的代码。...
原创
2022-07-23 21:27:26 ·
700 阅读 ·
1 评论