流的close()为什么表面上看感觉可有可无?请讲解以下这个函数的作用以及没有他会有什么后果? 流的close()为什么表面上看感觉可有可无?请讲解以下这个函数的作用以及没有他会有什么后果? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 流是资源,要区分资源和内存,内存JVM帮你释放,但是资源还是要手工释放的.什么是资源,比如文件,Socket,管道,等等.释放是个逻辑问题,你不需要它就应该显式的释放它.不能等着JVM去gc到它.那个时候,黄花菜都凉了... 虽然说垃圾收集器会将其收集的,但是不close()的话,在写入多的数据时会产生些问题,有可能有些数据并没有完全写入到流中去。 如果是BufferedOutputStream,你不Close的话就可能造成最后缓存中的数据丢失了!所以Close是必须的,而绝非可有可无。 SWT 如何修改控件的样式.在线等 如果保护CLASS文件,不被反编译 回答问题给分(三) java继承问题 怎么在jsp页面上输出后台生成的html代码? 请教高手 用firefox浏览一个网站的时候提示要安装JRE。jdk里面不是包含了JRE么? [求助] 新问题????? 为什么我的web.xml里面用不了<filter>这个标识呢? 怎么在一个函数中使用 静态static 变量,注意:不是指静态类变量 时间转换问题,加急!!! 请问如果让main函数执行时,加载整个目录下的所有jar包
什么是资源,比如文件,Socket,管道,等等.释放是个逻辑问题,你不需要它就应该显式的释放它.不能等着JVM去gc到它.那个时候,黄花菜都凉了...
在写入多的数据时会产生些问题,有可能有些数据并没
有完全写入到流中去。
所以Close是必须的,而绝非可有可无。