序列化到文件系统的传统方法是使用Java序列化。但是,您需要在各处实现Serializable。
一个更简单的解决方案是使用XStream序列化为XML(然后转储到文件系统)。您无需实现任何接口,并且几乎所有内容都可以序列化和反序列化,而无需进一步干预。如果需要,您可以进一步自定义序列化。我曾经遇到过的唯一问题是序列化内部类而没有故意序列化包含的外部类(这是由于隐式
this引用造成的)

序列化到文件系统的传统方法是使用Java序列化。但是,您需要在各处实现Serializable。
一个更简单的解决方案是使用XStream序列化为XML(然后转储到文件系统)。您无需实现任何接口,并且几乎所有内容都可以序列化和反序列化,而无需进一步干预。如果需要,您可以进一步自定义序列化。我曾经遇到过的唯一问题是序列化内部类而没有故意序列化包含的外部类(这是由于隐式
this引用造成的)