我想制作一个图书馆管理系统,在其中存储书名和书ID等。但是我被限制不要使用数据库功能,而只能在执行时保存该数据。
我该怎么办?
答案 0 :(得分:6)
您的选择很简单:
答案 1 :(得分:2)
某些类型的存储介质需要确定。您可以使用几种选择。您可以将数据存储为属性文件,xml或json。
Jackson之类的工具可以将对象序列化和反序列化为json文件和POJO,从而使持久化变得更加容易。还有一些用于xml和属性文件的工具。
答案 2 :(得分:1)
是的,我现在想到的两种快速方法是(如果您不使用数据库):
1)使用归档(搜索和更新可能会更困难)
2)用户数据结构-在内存存储中(选择灵活的数据结构,将数据对象存储在数组列表中会很容易,但再次取决于您的要求和数据的性质)