文档章节

finally 语句块的深度辨析

stars永恒
 stars永恒
发布于 2017/05/12 15:35
字数 73
阅读 9
收藏 1
/**
 * Created by HASEE on 2017/4/24.
 */
public class FinallyDemo2 {
    public static void main(String[] args) {
        System.out.println(test());
    }


    private static int test() {
        int i=10;
        try {
            System.out.println("执行try:1");
            //return i+=20;
            i=i/0;
        }
        catch (Exception e){
            i+=15;
            System.out.println("执行catch:2");
        }
        finally {
            System.out.println("执行finally:3");

            if (i>15){
                System.out.println("i>15:4");
            }
            i+=50;
        }
        return i;
    }

}

© 著作权归作者所有

stars永恒
粉丝 9
博文 173
码字总数 232942
作品 0
大兴
后端工程师
私信 提问
finally与return之间的关系

定论 问:finally语句一定会执行吗? 答: 1.如果没有执行相应的try语句则不会执行。 2.在try语句中如果调用System.exit(0)方法则不会执行。 问:finally会在什么时候执行? 答:如果在try/c...

jiangmitiao
2015/09/02
79
0
关于 Java 中 finally 语句块的深度辨析

文章来自 IBM developerWorks 可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。 问题分析 首先来问大家一个...

IBMdW
2011/07/15
285
4
[转]finally块的问题(finally block does not complete ...

当finall块中包含return语句时,Eclipse会给出警告“finally block does not complete normally”,原因分析如下: 1、不管try块、catch块中是否有return语句,finally块都会执行。 2、final...

穿越星辰
2011/07/26
0
0
有return的情况下try catch finally的执行顺序(最有说服力的总结)

结论: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,...

Atom_me
2015/10/23
31
0
Java异常

最近的写代码的过程中,遇到很多异常的处理,以前上大学的时候写代码,遇到异常直接给个try catch了事,只是停留在看懂异常能够找出异常抛出点的水平。真正写代码的时候,不了解java的异常机...

德彪
2017/11/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

以太坊中文文档翻译-区块

本文原文链接 点击这里获取Etherscan API 中文文档(完整版) 完整内容排版更好,推荐读者前往阅读。 区块(Blocks) 区块相关的 API,接口的参数说明请参考Etherscan API 约定, 文档中不单独...

Tiny熊
27分钟前
1
0
Linux 内核的一个问题

是virtio 驱动,但是没有启动 virtio-mmio virtio-mmio.0: Failed to enable 64-bit or 32-bit DMA. Trying to continue, but this might not work.....[ 1.047924] md: ... autorun......

MtrS
50分钟前
2
0
MySQL主从配置

17.1 MySQL主从介绍 17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步 一、 MySQL主从介绍

tobej
今天
2
0
读书replay《博弈与社会》.1.20190526

前情 《美丽心灵》,一部讲数学家约翰·福布斯·纳什的电影,我第一次听到博弈理论就是在这部电影里。看过电影之后就一直想知道,博弈论究竟讲了什么。很久之后,20190417这天,我刷JD的购物...

wanxiangming
今天
2
0
iOS TableView层级结构剖析

首先上图 下面来分析一下tableView的层级结构 tableView的组成: 1.整个tableView有且仅有一个头部和尾部就是tableViewHeadView和tableViewFooterView2.tableView 可以有多个section,一个s...

HOrange
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部