老师 看看还有改进之处没有
来源:3-16 自由编程
啊哈8373093
2020-09-08 20:51:44
package com.Imooc.buffer;
import java.io.BufferedOutputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
long time1= 0;
long time2= 0;
try {
FileOutputStream file1 =new FileOutputStream("one.txt");
System.out.println("one,txt不使用缓冲流来写");
long startTime =System.currentTimeMillis();
for(int i=0;i<100000;i++) {
file1.write('a');
}
file1.close();
long endTime = System.currentTimeMillis();
time1=endTime-startTime;
System.out.println("用时为:"+(time1));
}catch(FileNotFoundException e) {
e.printStackTrace();
}catch(IOException e) {
e.printStackTrace();
}try {
System.out.println("two.txt使用缓存流来写");
FileOutputStream file1 = new FileOutputStream("two.txt");
BufferedOutputStream out = new BufferedOutputStream(file1);
long stratTime = System.currentTimeMillis();
for (int i =0;i<100000;i++) {
out.write('a');
}
out.flush();
file1.close();
out.close();
long endTime=System.currentTimeMillis();
time2 = endTime-stratTime;
System.out.println("用时为:"+(time2));
}catch(FileNotFoundException e) {
e.printStackTrace();
}catch(IOException e) {
e.printStackTrace();
}
System.out.println("节省时间:"+(time1-time2));
}
}1回答
好帮手慕小脸
2020-09-09
同学你好,代码没有问题,完成的不错!继续加油~
但还有如下一个小问题:
包名的所有字母均小写,如:com.Imooc.buffer应更改为com.imooc.buffer
如果我的回答解决了你的疑惑,请采纳!祝学习愉快~
相似问题