【发布时间】:2013-02-28 00:33:11
【问题描述】:
System.out.println("Hello brave souls!");
我有几个关于对象序列化的问题。我正在开发我的数学游戏的新版本,并忘记让它在最后三个会话中保存游戏模式。记录是通过对象序列化保存的,这将我引到这里。我想知道的是:
1.) 对象序列化是否以某种方式保持对象保存到文件的时间? 2.) 在更改文件中的任何 n 个对象时,您是否必须将要更改的对象加载到内存中(通过循环遍历对象),更改它,然后将每个最后的 FREAKING OBJECT 重写回文件? //看起来很乏味
【问题讨论】:
-
我笑了,尽管我自己。你会因此获得 +1。
-
序列化不等同于持久化。数据库会是更好的选择。
标签: java file object serialization time