黑马程序员技术交流社区
标题:
IO流里面的流到底是什么意思,如果读取或写入完数据不把流关闭会出现什么问题?
[打印本页]
作者:
逍遥才子121
时间:
2015-5-7 09:58
标题:
IO流里面的流到底是什么意思,如果读取或写入完数据不把流关闭会出现什么问题?
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();//
如果不把流关闭会出现什么问题
??
}
作者:
397543420
时间:
2015-5-7 10:02
流就像一个管道,管道两边是两个水池,你想想不关闭会怎么样,结合到实例去理解
作者:
智远
时间:
2015-5-7 13:43
占用资源
作者:
薛慧彬
时间:
2015-5-7 13:55
我也刚学到这里。。。。
作者:
ddddk
时间:
2015-5-7 15:10
我也不懂 我是来看大神解答的
作者:
ReadCode
时间:
2015-5-7 15:31
不关闭流其实对程序的运行没有什么影响,但是其后果就是会占用资源,流的作用可以说会与数据库的链接有很大的关联,在用户访问数据库的时候,如果用户取完数据你不会关闭流的话,就可能导致数据占用资源过大,服务端负载等~
作者:
大西洋
时间:
2015-5-7 16:33
ReadCode 发表于 2015-5-7 15:31
不关闭流其实对程序的运行没有什么影响,但是其后果就是会占用资源,流的作用可以说会与数据库的链接有很大 ...
楼上正解! 顶!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2