请老师看一下有没有要改进的地方

请老师看一下有没有要改进的地方

package com.imooc.pratice;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class FileInputStreamDemo {

	public static void main(String[] args) {
		try {
			FileInputStream fis = new FileInputStream("speech.txt");
			int n = 0;
			int count = 0;
			System.out.print("文本内容:");
			while ((n = fis.read()) != -1) {
				System.out.print((char) n);
				count = count + 1;
			}
			System.out.println();
			System.out.println("统计结果:speech.txt文件中共有" + count + "个字节");
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}


正在回答

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

1回答

同学你好,代码完成的不错,但是同学的代码中没有关闭流的操作,会一直占用资源。

建议调用close()方法进行关闭流的操作哦~

具体如下:

http://img1.sycdn.imooc.com//climg/5d7f45cf09ca51eb04370152.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

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

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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