我正在開發第一個項目,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時,它會處理您的大部分問題。我相信序列化的對象將被存儲爲二進制文件。 –