zoukankan      html  css  js  c++  java
  • 字节流读写文章效率

    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    public class CopyFile {
    public static void main (String[]args){
    long startTime=System.currentTimeMillis();
    try{
    FileInputStream fis=new FileInputStream("a.jpg");
    FileOutputStream fos=new FileOutputStream("temp.jpg");
    int read=fis.read();
    while(read!=-1){
    fos.write(read);
    read=fis.read();
    }
    fis.close();
    fos.close();
    }
    catch(IOException e){
    e.printStackTrace();
    }
    long endTime=System.currentTimeMillis();
    System.out.println("程序运行时间:"+(endTime-startTime)+"ms");

        }
    }
    

    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    public class CopyFile {
    public static void main (String[]args){
    long startTime=System.currentTimeMillis();
    try{
    FileInputStream fis=new FileInputStream("a.jpg");
    FileOutputStream fos=new FileOutputStream("temp.jpg");
    byte[]buffer=new byte[1024];
    int read=fis.read(buffer);
    while(read!=-1){
    fos.write(read);
    read=fis.read();
    }
    fis.close();
    fos.close();
    }
    catch(IOException e){
    e.printStackTrace();
    }
    long endTime=System.currentTimeMillis();
    System.out.println("程序运行时间:"+(endTime-startTime)+"ms");

        }
    }
    


    可以看到添加代码后让原本缓慢的读写变得高效率起来,由原来的508ms变成485ms

  • 相关阅读:
    Ubuntu分区挂载
    YOLOv3:Demo needs OpenCV for webcam images
    tf.strided_slice函数
    numpy:np.random.seed()
    python:split()函数
    python:set() 函数
    python:zip() 函数
    python:enumerate 函数
    电脑无法上网,DNS出现fec0:0:0:ffff::1%1问题
    python:map 函数
  • 原文地址:https://www.cnblogs.com/jxfcc/p/5370534.html
Copyright © 2011-2022 走看看