1

我有一个用于存储应用程序设置的 XML 文件。当我打开应用程序时,使用 JAX-B 解析 XML 文件并将凭据存储到内存中。现在我必须选择我必须选择的 Java 集合。我更喜欢使用包含许多小型 Java 对象的 Java 对象。但是还有其他选项,例如 hashmap。哪个 Java 集合将消耗最少的内存并且适合此任务?

4

2 回答 2

1

您不需要在这里使用集合。只需保留 JAX-B POJO,因为它具有凭据。在这种情况下,移动凭证会浪费资源。

于 2013-08-22T12:50:53.437 回答
1

我会使用Apache Commons 配置库来完成这项任务。它还允许读取 XML 配置文件,您可以轻松访问和更改各种属性。还包括保存和加载配置文件。

于 2013-08-22T12:52:12.927 回答