繁体   English   中英

如何将Java数组的数据存储在硬盘中,以便以后使用?

[英]How to store data of java array in Hard Disk, so as i can use it later?

晚上好,先生/女士,我正在尝试制作一个用于预订酒店房间的小程序,请告诉我如何在磁盘上存储房间状态数据,因为下次打开程序时,我们将获取数据。 请帮助我在这里很新。 祝你今天愉快!

序列化它可能是最好的。

一种方法是序列化数组,将其写入文件。 java-serialization有一个将对象序列化为.txt文件的示例; 您可以修改此代码以序列化数组。

在Java中,执行此操作的通常方法是序列化数据结构/类。 通常,您只需在适当的类中扩展Serializable就可以很容易地做到这一点。

在开始实施基于将内容写入文件的酒店预订系统之前,您需要考虑使用关系数据库。 体面的RDB将提供更好的性能,并且您不必担心程序会因未保存的更新而崩溃……或者(甚至更糟)在将更新写入磁盘的过程中。

您在问这个问题的事实表明(对我而言)您缺乏知识和经验。 如果这是真正酒店的真正项目,请在受伤之前立即停止! (但是,如果这是一个学生项目,请继续学习。但是我仍然认为正确的数据库是正确的方法……)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM