Java学习(四)

package test.com;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class CopyFile {
    /**
     * @param args
     */
    public static void main(String[] args) {
        try {
            FileInputStream fis = new FileInputStream ("a.mp3");
            FileOutputStream fos = new FileOutputStream ("temp.mp3");
            byte[] bys = new byte[1024];
            int len = 0;
while ((len = fis.read(bys)) != -1)
                fos.write(bys, 0, len);
            }            
            fis.close();
            fos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

代码没有改进之前复制一首大约4M的歌曲需要几分钟的时间,改进以后只需要1秒就可以完成了  效率很高。

posted on 2016-04-08 08:39  Conquer丶  阅读(128)  评论(0编辑  收藏  举报

导航