本帖最后由 黑马王建伟 于 2012-9-7 16:11 编辑
同学,看了你的代码,感觉别扭,你看我的代码,没有try,直接throws的,运行时间的话,很短,你可以复制代码试下
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class LianXi{
public static void main(String[] args) throws IOException {
Long start=System.currentTimeMillis();
FileInputStream fis=new FileInputStream("g:/java/a.mp3");
FileOutputStream fos=new FileOutputStream("g:/java/b.mp3");
byte[]b=new byte[1024];
int num=0;
while(-1!=(num=fis.read(b))){
fos.write(b,0,num);
fos.flush();
}
fis.close();
fos.close();
Long end=System.currentTimeMillis();
System.out.println("复制一个文件所有的时间"+(end-start)+"毫秒");
}
}
|
|