java - 应用程序配置保存到文件或对象序列化

标签 java file configuration serialization

我正在做一个项目,我需要保存用户配置。配置是一组 Jchechboxes 我需要存储它们的状态(真,假)。您认为哪种保存方式更好,保存在文件中,如果是,保存在什么(ini、cfg、txt)中,或者最好用状态序列化对象?或者如果有其他方法,请告诉我:)

干杯

最佳答案

这取决于您是否需要多次访问变量,以及何时:在应用程序启动时还是在运行时?

如果此配置与用户相关,您可能希望为在数据库上序列化的每个用户保留单独的配置,以便您可以在用户加载显示复选框的表单时动态加载它们。

如果一个用户(或类似用户)只有一种可能的配置,也许您应该将所有内容都放在一个文本文件中(扩展名无关紧要:ini、cfg、txt、lol 任何您想要的)只需通过以下方式简化您的生活使用 Properties 类使用标准 Java 配置访问:http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html

关于java - 应用程序配置保存到文件或对象序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2453953/

相关文章:

java - 在 Java 中读取 Windows 文件摘要属性(标题、主题、作者)

Android - 打开硬件键盘时我的应用程序关闭

java - 如何在 DROPBOX 中使用 MULTIPART 文件上传来上传文件

java - JFrame 的 BoxLayout

java - 如何将 File.getFreeSpace() 与任何文件一起使用以获取 Java 中的可用空间?

c - 为什么我的 fwrite() 函数正在写入文件,但 fread() 没有从中读取?

java - 设计应用程序模型API

java - 我所有的 @FXML 引用都是 null

configuration - 在 Visual Studio 2013 中更改编译器错误语言

wcf - 如何捕获 WCF 服务端点