Java最简单的方法是在启动时保持数据

时间:2013-02-07 17:36:26

标签: java persistence

只是学习java并且需要构建一个可以在启动之间存储简单对象的程序。最简单的方法是什么?

所以如果我向数组中添加10个字符串,关闭程序,然后再次打开程序,我应该能够再次打印这10个对象。

我想我需要以某种方式存储这些对象。

有什么想法吗?

由于

4 个答案:

答案 0 :(得分:3)

我不知道什么对你来说很容易,但序列化是最好的方法。

答案 1 :(得分:3)

最简单的方法是使用Serializable,虽然它是imho,最丑陋的方式。如果你的项目将要发展,那将是一个巨大的障碍。

另一种方式是XML,它使用起来并不是很难。

SQLite具有轻巧,实用且易于使用的特点。有关详细信息,请参阅here

另一种方式是Preferences,但正如名称所示,这些是简单的偏好,而不是实际数据或简档,因此它们不应包含太多信息。

答案 2 :(得分:2)

最简单的方式:我认为serialization.

答案 3 :(得分:1)

您可以将它们存储在文本文件中,或使用SQLite或SQL Express等免费数据库工具来存储数据。使用文本文件可能是最简单的方法。

这是一个帮助您在文本文件中阅读/写作的链接:http://www.javapractices.com/topic/TopicAction.do?Id=42

如果您需要更多帮助,请询问!