如何在硬盘中存储java数组的数据,以便我以后可以使用它?

时间:2010-03-24 13:42:25

标签: java database

Goodevening Sir / Mam, 我正在尝试制作一个用于酒店房间预订的小程序,请告诉我如何在磁盘上存储房间状态的数据,就像下次我们获取数据时打开程序一样。 请帮助我在这里很新。 祝你今天愉快!

4 个答案:

答案 0 :(得分:4)

序列化可能是最好的。

答案 1 :(得分:3)

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

答案 2 :(得分:3)

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

答案 3 :(得分:2)

在您实施基于将内容写入文件的酒店预订系统之前,您需要考虑使用关系数据库。一个不错的RDB将提供更好的性能,您不必担心程序在未保存的更新中崩溃......或者(更糟糕的是)在将更新写入磁盘的过程中。

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

相关问题