1

在编写我的网络日历时,我必须考虑是否使用静态方法。有一个抽象类 Serializer,可以在特定文件中保存和加载内容。如果它们是静态的,我应该同步加载和保存这两种方法吗?

另一种选择是将这两种方法定义为动态类内容,该类不是抽象的,如果我想保存或加载数据,我正在使用 Serializer 的实例。

谢谢你的回答。:)

4

1 回答 1

0

要处理可能有多个进程访问文件的情况,您应该对文件使用锁定(参见 [FileChannel.lock])。1或者更好的是,使用适当的数据库。

于 2013-07-22T22:50:24.190 回答