首页 > 解决方案 > 将 Java 对象保存到文件

问题描述

我有一个程序可以创建对象,这些对象应该在我的计算机上存储它们的数据(食谱),这种方式应该允许我存储几千个(我想节省存储空间)。但是在查看序列化时,我不知道该采取什么方法。我不希望将来有丢失数据的风险,我听说这是一个问题,我也希望能够在不加载磁盘空间的情况下存储数千个数据。任何建议都有帮助。谢谢

标签: java

解决方案


序列化协议往往容易出错,或者相当复杂,因为您需要重新发明数据库引擎或日志系统 - 至少,如果您希望它们不会在您的应用程序崩溃或电源线绊倒时导致永久性损坏错误的时间。

那么为什么不只是......咬紧牙关,并使用像H2(数据库引擎)这样的东西和JDBI(一个可以轻松与该数据库引擎对话的库)?


推荐阅读