for循环内嵌套finally使用的意外获得

在for循环中有continue和break,无论执行continue还是break   finally的逻辑都会执行,原本以为是不执行的

格式

for (int i = 0; i < 3; i++) {
            try {
                if (i == 2) {
                    continue;
                }
            } catch (Exception e) {

            } finally {
                System.out.println(i);
            }

        }

输出结果  0
1
2

posted on 2017-06-13 17:24  boboxing2017  阅读(590)  评论(0编辑  收藏  举报