国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java中finally不执行的分析

java中finally不执行的分析

头像

小妮浅浅

2021-02-21 09:59:254079浏览 · 0收藏 · 0评论

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1. try 语句块之前返回(return)或者抛出异常,finally不会被执行

package com.zwwhnly.springbootaction;
 
public class FinallyTest {
    public static void main(String[] args) {
        System.out.println("return value of test():" + test());
    }
 
    public static int test() {
        int i = 1;
        /*if (i == 1) {
            return 0;
        }*/
        System.out.println("the previous statement of try block");
        i = i / 0;
        try {
            System.out.println("try block");
            return i;
        } finally {
            System.out.println("finally block");
        }
    }
}

只有与 finally 相对应的 try 语句块得到执行的情况下,finally 语句块才会执行。

2.有异常,finally 中的 return会导致提前返回

public static String test() {
        try {
            System.out.println("try");
            throw new Exception();
        } catch(Exception e) {
            System.out.println("catch");
            return "return in catch";
        } finally {
            System.out.println("finally");
            return "return in finally";
        }
    }

调用 test() 的结果:

try
catch
finally
return in finally

finally 语句块在 try 语句块中的 return 语句之前执行。

以上就是关于java中finally不执行的分析,根据代码运行我们发现,finallytry语句未运行的情况也没有执行,这点需要我们在使用finally时格外注意。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《大尺度吃奶做爰》电影| 一边做饭一边狂躁的原因分析| 婆媳双飞杨钰莹阅读| 上课被同桌揉搓到高潮H| 出差3| 京香JULIA| 女人没开过包啥样| 《我的漂亮老师2》电视剧免费观..| 双乳被四个男人吃奶动态图| 美女比基尼游泳图片视频| 《交换做爰》在线观看| 免费观看已满十八岁电视剧在线播... | 初中封闭学校| 茉莉花| 宝贝今天可不可以不带小雨伞小说| 水K制服| 小叔子媳妇在我房间坐月子怎么办 | 不堪入耳的黄话怎么说| 哥要色| 麻花传剧原创MV在线看完整版高.| 日韩毛片| 干别人老婆还当面打电话| 《巨大萌蒂》免费| 坤坤寒入桃子里电视剧| 姐姐用脚帮你打枪| 学校停电被同桌C了3次| 妈妈姨妈三姐妹给我过生日| 9.1快看| 女生给男生吃小头头| 《不再是朋友的夜晚第二季》| 7777777亚洲和欧洲尺码表| 风流夫人免费观看高清电视剧 | 欧美一区| 中字《喝醉的丈夫被结城送回家》| 女学生被老师骗到家中| 把女人弄爽特黄A大片视频| 韩剧《酒醉热吻》| 18禁男男腐啪GV真人视频 | 国产真实乱人偷精品视频免费 | 女人大阴屑夹缝是明虚还是阳虚| WWW.CRI.8888888..