A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

public static void method_1()
        {
                FileReader fr = new FileReader("demo.txt");
                int num = 0;
                char[] ch = new char[1024];
                while ((num=fr.read(ch))!=-1)
                {

                        method_2(new String(ch,0,num));
                }
                fr.close();//如果不把流关闭会出现什么问题??
        }

6 个回复

倒序浏览
流就像一个管道,管道两边是两个水池,你想想不关闭会怎么样,结合到实例去理解
回复 使用道具 举报
占用资源
回复 使用道具 举报
我也刚学到这里。。。。
回复 使用道具 举报
我也不懂 我是来看大神解答的
回复 使用道具 举报
不关闭流其实对程序的运行没有什么影响,但是其后果就是会占用资源,流的作用可以说会与数据库的链接有很大的关联,在用户访问数据库的时候,如果用户取完数据你不会关闭流的话,就可能导致数据占用资源过大,服务端负载等~
回复 使用道具 举报 1 0
ReadCode 发表于 2015-5-7 15:31
不关闭流其实对程序的运行没有什么影响,但是其后果就是会占用资源,流的作用可以说会与数据库的链接有很大 ...

楼上正解! 顶!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马