【发布时间】:2017-06-23 02:35:10
【问题描述】:
是否可以将元素添加到已经序列化到磁盘的 java 中的数组列表中,而无需将其重新加载到 RAM 中。我需要这个来保存 XML 文件中的结构化数据以将数据加载到 mysql 数据库中。 XML 文件有几 GB 的数据,问题是我必须存储 XML 文件中的所有数据才能处理数据?
【问题讨论】:
-
ArrayList 是否使用标准 Java 序列化进行序列化?替代序列化?你自己的序列化?您是否必须将 XML 文件作为原始 Java 对象加载,还是可以使用标准 XML 工具对其进行处理?
-
我想用标准 Java 序列化对其进行序列化。我正在逐行处理 XML 文件,因为将其加载到 ram 中太大了。我分析每个标签并将其存储在数组中,如果内存中的大小超过某个值,我想将这些数组序列化为磁盘上的对象
标签: java serializable