【发布时间】:2014-05-08 22:50:38
【问题描述】:
我用这个来存储
FileOutputStream savedList = new FileOutputStream(....);
GZIPOutputStream gz = new GZIPOutputStream(savedList);
ObjectOutputStream oosList = new ObjectOutputStream(
gz);
oosList.writeObject(input);
oosList.close();
这个要加载
FileInputStream savedSerializable = new FileInputStream(....);
GZIPInputStream gz = new GZIPInputStream(savedSerializable);
ObjectInputStream oisList = new ObjectInputStream(
gz);
savedList = (Serializable) oisList.readObject();
如何提高存储和加载速度?
BufferedInputStream 和 BufferedOutputStream 可以提高性能吗?如果是,我应该如何正确使用和配置这些(平均文件大小为 6 到 50mb)?
【问题讨论】:
标签: java android file-io fileinputstream fileoutputstream