【发布时间】:2014-09-18 04:54:39
【问题描述】:
所以我有这个 Java 程序,目前它序列化我的 set 对象并将其保存到 .ser 文件中
FileOutputStream fileOut = new FileOutputStream("hash.ser");
ObjectOutputStream out = new ObjectOutputStream(fileOut);
out.writeObject(mySet);
out.close();
fileOut.close();
System.out.printf("Serialized data is saved in hash.ser");
程序每次启动时也会从 .ser 文件中读取。我只是好奇是否有人可以解释这两种速度的差异,以及从 txt 文件与 .ser 文件读取/加载之间的一般工作方式。因为我不是 100% 确定读取/写入 .ser 文件实际上比我做的更快。稍微研究了一下,真的找不到太多。任何帮助都会很棒,谢谢。
【问题讨论】:
标签: java performance serialization data-structures set