美文网首页
IO中的异常处理

IO中的异常处理

作者: 李霖神谷 | 来源:发表于2017-02-17 18:22 被阅读56次

使用IO流技术的时候,我们不能将所有异常都抛出去,不然以后开发项目到时候,异常都交给了使用者。
这里我们将所有异常都进行“内部消化”。
最后关流的时候要在finally中进行。

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class IoDemo {
    public static void main(String[] args) {

        FileInputStream fi = null;
        try {
            fi = new FileInputStream("F:/lishuai.txt");
            int len = 0;
            byte[] b = new byte[1024];

            while ((len = fi.read(b)) != -1) {
                System.out.println(new String(b, 0, len));
            }
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } finally {
            if (fi != null) {
                try {
                    fi.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }

    }
}

相关文章

  • IO中的异常处理

    使用IO流技术的时候,我们不能将所有异常都抛出去,不然以后开发项目到时候,异常都交给了使用者。这里我们将所有异常都...

  • Day 16

    文件File 路径 IO流 流中的异常处理

  • 标准IO流异常处理

    标准IO流异常处理 代码块

  • 9.字节流、字符流

    主要内容 IO流 字节流 字符流 异常处理 Properties 第一章 IO概述 1.1 什么是IO 生活中,你...

  • Spring web 异常统一处理

    异常类型 检查异常 检查异常需要捕获或者在函数签名中抛出异常,一般是IO异常,通常处理方式是,如果需要重试则try...

  • NO.32 异常处理

    java异常处理机制中的try-catch: 示例:异常捕获机制在IO中的用法 finally两道面试题 面试题1...

  • 采用模板方法优化try-catch-finally

    Java 处理异常的语句try-catch-finally应该大家都不陌生, 程序中很多地方都会使用到, 比如IO...

  • Java的io异常统一出来方式总结

    具体内容如下记录:对于io异常的一个常规处理方案!!!import java.io.FileWriter;impo...

  • File,IO流与IO流异常处理

    File File类用于封装一个文件路径,可以描述一个文件或文件夹,通过File对象可以读取文件或者文件夹的属性数...

  • Java开发中IO流的使用以及异常的处理记录

    Java开发中IO流的使用以及异常的处理记录 先来看一些之前使用IO流的代码 C1 之前习惯的写法: 将流的开启和...

网友评论

      本文标题:IO中的异常处理

      本文链接:https://www.haomeiwen.com/subject/owmlwttx.html