java之文件拷贝与BufferedXXX装饰类

来源:互联网 发布:湖北农村金融数据 编辑:程序博客网 时间:2024/06/06 20:28
  文件拷贝的案例
  拷贝二进制文件(字节流),拷贝文本文件(字符流)


  利用一次读取较多数据的方式,改善读取效率。
  


利用BufferedInputStream缓冲技术,改善读取效率。


  BufferedInputStream,BufferedOutputStream


  buffer = 缓冲




package javastudy;


import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;


import java.io.FileOutputStream;
import java.io.IOException;


public class Testit {


public static void main(String[] args) throws IOException {


FileInputStream fis = new FileInputStream("E:\\j2SE第二季\\3.两个错误处理的例子.rar");
BufferedInputStream bis = new BufferedInputStream(fis);
FileOutputStream fos = new FileOutputStream("c:\\3.两个错误处理的例子.rar");
   BufferedOutputStream bos = new BufferedOutputStream(fos);
  
   int ch = 0;
   byte[] data  = new byte[1024];
   while((ch = bis.read(data))!=-1)
   {
    bos.write(data,0,ch);
    System.out.println(ch);
   }
   
fis.close();
fos.close();

}


}

0 0
原创粉丝点击