package demo6; import java.io.*; /* * 文件复制练习:读一读 写一写 * 明确: * 数据源: * 数据的目的地 * 文件复制的步骤: * 1.创建字节缓冲输入流对象,构造方法中传递字节输入流 * 2.创建字节输出流对象,构造方法中传递字节输出流 * 3.使用字节缓冲输入流对象中的方法read,读取文件 * 4.使用字节缓冲输出流中的方法write,把读取的数据写入到内部缓冲区中 * 5.释放资源(会先把缓冲区中的数据,刷新到文件中) * */ public class demo2 { public static void main(String[] args) throws IOException { // 1.创建字节缓冲输入流对象,构造方法中传递字节输入流 BufferedInputStream bis = new BufferedInputStream(new FileInputStream("/Users/wanggang/Desktop/java/src/demo5/1.jpg")) ; BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("/Users/wanggang/Desktop/java/src/demo6/2.jpg")); int len = 0; while ((len=bis.read())!=-1){ bos.write(len); } bis.close(); bos.close(); } }
Java 基础 缓冲流的效率测试 复制文件
最新推荐文章于 2022-02-20 18:29:21 发布