为什么在java中打开流后一定要关闭流??好像关不关没有不同,程序的结果都是一样的。。。
展开全部
比如你写一个程序,然后你不关闭连接,那么他就会占据一个资源,久而久之你写的程序跑起来就慢了。而这个连接数是有限的,当达到一个上限以后,java的IO就没法使用了。所以编程要养成良好的习惯。在处理完之后加一个close()方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
举个简单例子,你打开写入文件等,如果你用流打开了文件,写入文件后,你没有关闭文件,在程序执行完后,你想删除文件不删不掉的。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
流不关资源占着内存,你一个小的程序感觉不出来,要是好多流都不关,就会导致死机,内存泄流!建议培养良好的编码意识,一个小的程序也要吧流关了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你每次都不关闭的话会无限的增加内存负担~到一定程度 系统不就因内存不足而崩溃了么~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询