package com.itheima; 
 
import java.io.BufferedInputStream; 
import java.io.BufferedOutputStream; 
import java.io.FileInputStream; 
import java.io.FileOutputStream; 
import java.io.IOException; 
 
//使用带缓冲功能的字节流复制文件。 
public class ExamTest16 { 
        public static void main(String[] args) { 
                BufferedInputStream bis = null; 
                BufferedOutputStream bos = null; 
                try { 
                        bis = new BufferedInputStream(new FileInputStream("a.txt")); 
                        bos = new BufferedOutputStream(new FileOutputStream("copya.txt")); 
 
                        byte[] bys = new byte[1024]; 
                        int len = 0; 
                        while ((len = bis.read(bys)) != -1) { 
                                bos.write(bys, 0, len); 
                        } 
                } catch (Exception e) { 
                        e.printStackTrace(); 
                } finally { 
                        try { 
                                bos.close(); 
                        } catch (IOException e) { 
                                e.printStackTrace(); 
                        } 
                        try { 
                                bis.close(); 
                        } catch (IOException e) { 
                                e.printStackTrace(); 
                        } 
                } 
        } 
} 
 
 
 |   
        
 
    
    
    
     
 
 |