zoukankan      html  css  js  c++  java
  • 31.2 try finally使用


    package
    day31_exception; import java.io.FileWriter; import java.io.IOException; import java.lang.Exception; /* * finally:组合try...catch使用,用于释放资源等收尾工作,无论try...catch语句如何执行,finally的代码一定会执行 * * FileWrite 写数据需要close才能写入文件,出现异常后就会退出,这时如果在finally里写入close方法那么异常前的数据可以正常写入 * * try { * 有可能出现问题的代码; * * } catch(异常对象) { * 处理异常; * } finally { * 释放资源; * 清理垃圾; * } * */ public class ExceptionTryFinally { public static void main(String[] args) { FileWriter fw=null; try { fw = new FileWriter("a.txt"); fw.write("aa"); fw.write("bb"); System.out.println(10 / 0); fw.write("cc"); fw.close(); }catch (IOException e) { System.out.println("io 异常"); }finally { try { fw.close(); } catch (IOException e) { e.printStackTrace(); } } } }

    输出

  • 相关阅读:
    smarty基础
    smarty变量
    Google的Python代码格式化工具YAPF详解
    性能监控工具YourKit
    Scala学习笔记2
    Scala介绍
    线段树
    字符串分割方法
    Trie树
    Scala 学习笔记
  • 原文地址:https://www.cnblogs.com/longesang/p/11290559.html
Copyright © 2011-2022 走看看