标签: java serialization
我基于数据集和一些Java类进行了大量计算。结果存储在对象中。现在我想序列化这个对象并将其存储在磁盘上,这样我就不必每次都进行计算了。问题是,如果数据集更改或从某个包中添加/删除了类,或者此包中至少一个类的源代码发生更改,则应重新计算。
首先,我如何检查特定包中至少一个类的源代码是否已更改,或者自上次序列化对象以来是否在包中添加/删除了类?
其次,如何检查自上次序列化对象以来磁盘上的数据集是否已更改?数据集只是一个普通文件。