Java_基础—流的标准处理异常代码1.6版本及其以前

来源:互联网 发布:mac excel solver在哪 编辑:程序博客网 时间:2024/05/24 06:24
package com.soar.stream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Demo8_TryFinally {    /*     * 流的标准处理异常代码1.6版本及其以前     * 面试会用到     */    public static void main(String[] args) throws IOException {        FileInputStream fis = null;        FileOutputStream fos = null;        try{            fis = new FileInputStream("xxx.txt");            fos = new FileOutputStream("yyy.txt");            int b;            while((b = fis.read()) != -1){                fos.write(b);             }        }finally{            try {                if(fis != null){                    fis.close();                }            }finally{               //try..finally的嵌套目的是能关一个就尽量关一个            if(fos != null){                fos.close();            }        }      }   }}