读书人

关于资料流

发布时间: 2012-12-26 14:39:29 作者: rapoo

关于文件流

public void write() throws IOException{
FileWriter fw = new FileWriter("d:/test.txt");
fw.write("xxx");
// fw.close(); //关闭操作
}


在web应用程序里,如果关闭操作不写,方法结束后的一段时间FileWriter对象被GC回收,那文件资源相当于释放了,这个说法对吗?
[解决办法]
引用:
Java code1234567public class Test { public static void main(String[] args) throws Exception { FileWriter fw = new FileWriter("d:/test.txt"); fw.write("testString"); ……


因为main运行完以后,程序结束了,所以资源就释放了啊。

java gc是看有没有别的对象对他有引用,来判断能不能回收的。

读书人网 >Java相关

热点推荐