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(); } } } }

    输出

  • 相关阅读:
    MySQL用户
    python -- 中
    Python -- 上
    Zabbix导入数据库时报错
    chmod无执行权限
    编译安装Tengine
    Nginx的调度算法
    nginx--第三方模块echo
    ngx_http_headers_module
    nginx---隐藏或添加后端服务器的信息
  • 原文地址:https://www.cnblogs.com/longesang/p/11290559.html
Copyright © 2011-2022 走看看