java IO异常处理流程

来源:互联网 发布:linux fdisk add -t -p 编辑:程序博客网 时间:2024/05/20 16:11
package com.yingcheng1101.io;import java.io.FileWriter;import java.io.IOException;public class IOExceptionProcess {    public static void main(String[] args) {        // IO异常处理流程        FileWriter fw = null;// try语句块是存在作用域的,文件对象的引用型变量必须定义在try_catch语句块的前面        try {    fw = new FileWriter("e:\\creatr.txt");// FileWriter对象在创建对象的时候有可能会创建失败(此处有可能存在异常)        fw.write("Hello");// write(String)在写入数据的时候有可能会写入失败(此处有可能存在异常)        } catch (IOException e) {    System.out.println(e.getMessage());// 相应的有效的异常处理措施处理        } finally {// 在try语句块中多处可能存在异常的情况下,前面的发生异常(即FileWriter对象创建失败)导致后面的语句没有执行时,finally语句块中需要对发生的    // 的异常进行基本的判断再执行相对应的操作    if (fw != null) {// 如果FileWriter对象创建成功,则最后需要关闭流    try {    fw.close();        } catch (IOException e) {    System.out.println(e.getMessage());// 相应的有效的异常处理措施处理    }    }    }        }}

原创粉丝点击