我是Java新手,想知道如何爲Java應用程序保存中/小量數據。我聽說過YAML,但我不確定這是否是我的最佳選擇。我只是想知道我應該如何保存小數字,設置,甚至保存簡單遊戲的文件。保存Java應用程序數據的好方法是什麼?
回答
對於非常簡單的數據存儲需求,您可以使用java File Writer library將簡單的原始數據類型寫入文件,然後當您需要檢索數據時,只需使用File Reader Library即可。這與使用java存儲數據一樣簡單。如果這很簡單,那麼我會建議看看序列化數據對象,並將它們寫入文件。這裏有一個link,討論對象序列化的優點。
如果你想保存你的對象,Java序列化是simpel使用。 您快速(通過編程工作)和正確的結果。
對於配置輸入文件,我推薦java屬性文件。
對於龐大的數據,以及跨平臺傳輸Java序列化不太可用。
謝謝!我會研究序列化。 – TheNickmaster21
即使對於原始文件,Java序列化也更容易。即使是非常複雜的,它也很容易。 Java爲你做到了這一點。如果你最終選擇序列化,你可以再次接受我的答案;-) – AlexWien
如果您的流量增長到更大的數量,請考慮使用數據庫而不是平面文件。少量您可以使用平面文件。 Accipheran非常重要,確保您不會讓用戶訪問您想要的安全或隱藏的內容。
您不必使用YAML,您可以指定您自己的協議,具體取決於您需要多少定製。但是已經有用於YAML處理的庫。
- 1. 什麼是將文件保存到Java應用程序的好地方?
- 2. 在jQuery應用程序中存儲模型數據的好方法是什麼?
- 3. 在iPhone應用程序中保存數據的最簡單方法是什麼?
- 4. 保存此信息的最佳方法是什麼? (保存應用程序生成的數據)
- 5. 什麼是獲取旅行應用程序數據的好方法
- 6. 將數據從AS3保存到數據庫..什麼是最好的方法?
- 7. 什麼是爲應用程序提供幫助的好方法?
- 8. 什麼是包裝Django應用程序的好方法?
- 9. 什麼是開發ios應用程序前端的好方法?
- 10. 什麼是組織PHP網站應用程序的好方法?
- 11. 在Scala中保持全局應用程序狀態的好方法是什麼?
- 12. 什麼是通過Android應用程序保持對象的好方法?
- 13. 什麼是應用程序知道tcp保持活動失敗的好方法?
- 14. 什麼是同步應用程序數據的最佳方法
- 15. 使用phonegap,什麼是存儲數據的好方法?
- 16. 從網站製作應用程序的最佳方式是什麼? - 本地保存數據的應用程序?
- 17. 什麼是在Android應用程序中緩存信息的好方法?
- 18. 什麼是在laravel中將數組數據保存到mySQL的好方法
- 19. 什麼是存儲iPad應用程序數據的最佳方法
- 20. 什麼是使用Apache Storm保存數據的正確方法
- 21. Eclipse:啓動帶參數的應用程序的好方法是什麼?
- 22. 保存iphone應用程序設置的最佳方法是什麼?
- 23. 什麼是應用程序關閉後保存sparsebooleanArray對象的最佳方法
- 24. 存儲應用程序信息的最佳方法是什麼?
- 25. 什麼是更好的方法來存儲Android應用程序的數據 - 在SQLite或文件系統?
- 26. 在Java的RecordStore中表示和存儲數據的好方法是什麼?
- 27. 在Angular 2.0應用程序中存儲應用程序數據的正確方法是什麼?
- 28. 什麼是替代靜態類用於保存應用程序設置的好方法?
- 29. 什麼是在web應用程序中存儲大量臨時「會話」數據的好方法
- 30. iphone應用sqlite3數據庫的數據備份最好的方法是什麼?
如果設置,你可以用'Properties'名稱 - 值對。 – hmjd