try-with-resources详解

转自 https://blog.csdn.net/qq_25665807/article/details/74467929

        https://glory.blog.csdn.net/article/details/86093723

这是编译后的代码

     try {
            OutputStream outputStream = new FileOutputStream(tmpFile);
            Throwable var29 = null;

            try {
                xssfWorkbook.write(outputStream);
            } catch (Throwable var23) {
                var29 = var23;
                throw var23;
            } finally {
                if (outputStream != null) {
                    if (var29 != null) {
                        try {
                            outputStream.close();
                        } catch (Throwable var22) {
                            var29.addSuppressed(var22);
                        }
                    } else {
                        outputStream.close();
                    }
                }

            }
        } catch (Exception var25) {
            var25.printStackTrace();
        }

 

posted on 2022-07-22 09:47  大山008  阅读(74)  评论(0编辑  收藏  举报