我正在开发第一个项目,FlashCard应用程序。如何存储和检索用户特定的数据
我想为每个用户创建一个profile
,以便用户可以进行单独的设置。
除此之外,我想组织围绕该配置文件的用户数据。例如,我想为每个用户的配置文件创建一个文件夹,其中serialized files are being stored
- 什么是适当的格式来存储此类型的数据?
直觉上,我会选择xml
。不过,我还没有用过它。
- 使用配置文件和序列化的数据
在此,我check at program start whether any profiles exist at all
工作时这是一般workflow
。
如果是这种情况,用户应该能够添加或加载配置文件。否则,应提示用户创建配置文件。
有一次,一个配置文件已被加载,我会deserialize
所有的数据是associated
与这个特定的profile
。
这有道理吗?
干杯, Adnrew
什么是序列化?在Java语言中,对对象进行序列化是您想要将其写入磁盘或流时要执行的操作。但有时你真的想将一个Object中的数据写入数据库或文件中。 –
我将序列化用户创建的对象(闪存卡,卡座)并将它们写入文件。 –
好的......当您使用Java序列化API时,它会处理您的大部分问题。我相信序列化的对象将被存储为二进制文件。 –