IO流学习笔记

字节流:InputStream OutputStream
字符流:Reader Writer
这四种流都是抽象类是所有输入输出流的父类
File类
File类的对象主要用于获取文件本身的一些信息,例如文件的目录,长度等,不涉及对文件的读写操作。

使用文件字节流实现文件的复制

package IO;

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

public class FileStream {
    public static void main(String[] args) throws IOException {
        byte buf[]=new byte[100];
        FileInputStream inputStream=new FileInputStream("C:\\Users\\30342\\Desktop\\source.docx");
        FileOutputStream outputStream=new FileOutputStream("C:\\Users\\30342\\Desktop\\target.docx");
        int len;
        while((len=inputStream.read(buf))!=-1){
            outputStream.write(buf,0,len);
        }
        inputStream.close();
        outputStream.close();
    }
}


上一篇:java字节流复制文件


下一篇:Freemarker使用方法