老师我写的对不对

老师我写的对不对

package com.imooc.file;

import java.io.BufferedOutputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class BufferedDemo {
	public static void main(String args[]) {
		try {
			FileOutputStream fos = new FileOutputStream("/Users/zhangyi/Desktop/Test/one.txt");
			FileOutputStream fos1 = new FileOutputStream("/Users/zhangyi/Desktop/Test/two.txt");

			BufferedOutputStream bos = new BufferedOutputStream(fos1);
			long startDate = System.currentTimeMillis();
			for (int i = 1; i < 100000; i++) {
				try {
					fos.write('a');
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
			long endDate = System.currentTimeMillis();
			long t1 = endDate - startDate;
			System.out.println("用时:" + (endDate - startDate));
			try {
				fos.close();
			} catch (IOException e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}
			startDate = System.currentTimeMillis();
			for (int i = 0; i < 100000; i++) {
				try {
					bos.write('a');
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}

			endDate = System.currentTimeMillis();
			long t2 = endDate - startDate;
			System.out.println("用时:" + (endDate - startDate));
			System.out.println("节省时间:" + (t1 - t2));
			try {
				bos.flush();
				bos.close();
				fos1.close();				
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}

		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,程序正确且符合要求。

继续加油吧,祝:学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师