2013-08-22 25 views
1

我有一個用於存儲應用程序設置的XML文件。當我打開應用程序時,用JAX-B解析XML文件,並將憑證存儲到內存中。現在我必須選擇我必須選擇哪個Java集合。我更喜歡使用包含許多小型Java對象的Java對象。但還有其他選項,如hashmap。哪個Java Collection將消耗最少量的內存,並且適合執行此任務?如何在Java中存儲設置憑據

+2

想過[屬性](http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html)? – Fildor

回答

1

您不需要在這裏使用集合。只要保留JAX-B POJO,因爲它具有證書。在這種情況下移動憑證將浪費資源。

+0

是的,但保持JAX-B始終初始化可能需要更多資源? –

1

我會爲此任務使用Apache Commons Configuration庫。它還允許讀取XML配置文件,您可以輕鬆訪問和更改各種屬性。保存和加載配置文件也包括在內。