有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何将java应用程序中的对象序列化为多个文件?

这是我试图解决的一个普遍问题

我曾经用java编程,只是为了实现可序列化。我的模型包中的sysData类中的io接口,然后在视图包中,我只需查找单个文件“.ser”,然后加载或保存到其中

但是现在,我希望我的一些类被保存到一个“.ser”文件中,而其他类被保存到另一个单独的“.ser”文件中,我似乎找不到一种方法来解决这个问题

如果有人能告诉我如何将一些对象保存到一个“.ser”文件中,而将其他大量对象保存到另一个“.ser”文件中,我将不胜感激

谢谢,

汤姆


共 (1) 个答案

  1. # 1 楼答案

    java.io.Serializable接口允许您将数据对象保存到数据流中。该流可以是文件或任何其他持久存储形式,甚至可以通过网络发送

    让要存储的每个类实现Serializable接口。然后使用某种映射,知道哪个类/对象需要保存到哪个文件

    比如

    A.class = A.ser
    B.class = B.ser
    C.class = C.ser
    ... and so on ...
    

    使用它来保存它,并在JVM和文件系统之间加载数据

    希望这有帮助