【发布时间】:2014-02-26 21:15:59
【问题描述】:
我的代码如下。
Map<String, String> aMap = new HashMap();
aMap.put("A", "a");
FileOutputStream fos = new FileOutputStream(new File("some.txt"));
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.write(aMap);
oos.flush();
oos.close();
我以为我需要关闭 fos,但其他人说没问题。 不关闭FileOutputStream真的好吗,因为我已经关闭了内部OutputStream?
【问题讨论】:
标签: java memory file-io fileoutputstream objectoutputstream