韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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时格外注意。

关注

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

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

暴躁老妈高清免费观看电视剧| 女被扒开腿狂躁xXXXX| 偷偷在线观看免费高清电视剧推荐| 国产少女免费观看电视剧大全| 51今日大瓜每日大赛往期内容| 黑料正能量| 西游记| 《性房纵欲》在线观看| 《高潮3》HD未删减减| 亲爱的爸爸【父女】笔趣阁负责的| 妈妈がだけの母さん歌词| 男人把J8放进女人的P里| 妈妈你真棒里面的插曲叫什么| 儿ZZ儿LZZ儿LZ老师好多.| 夜关门欲望之花| 三亚私人高清影院的更新情况| 老公把闺蜜干的嗷嗷叫| 久久久久久精品免费观看黑人动漫| 玉蒲团2之艳乳欲仙| 《性房纵欲》在线观看| 禁忌5HD| 白色变态蕾丝超薄开档连身袜| BOBO浏览器| 一路向西在线| HTTPS://WWW.AP...| 耕耘小侄女小说全文免费阅读| 美女| 美女和帅哥一起努力生产豆浆| 女大馒头图片10张| 出门忘穿胸罩乳头凸起怎么办| 韩剧在线观看免费高清完整版 | 19岁大学生少女免费观看电视剧| 《请好好疼爱里面》免费观看| 《艳乳欲乱2》动漫| 《再来一次好吗》动漫观看| 公天天吃我奶躁我的在| 不戴套干新婚少妇小琳| 《轮到你了》日剧| 法国空姐| 汆肉的日常视频| 宝宝握住它坐下~自己动头小作文