我正在做一個應用程序在Android與休息和觀察員設計模式,當我做一個休息請求我緩存響應,但這個響應對象的一些我想永久讓內存中的對象應用程序被銷燬。類作爲靜態變量的容器
所以我一直在想創建一個只有公共靜態變量的類(一些項目使用這種類來聲明常量字符串)來設置它們,然後我可以在內存中使用它。這樣的事情:
public class Memory {
public static HashMap<String, PersonDto> people;
// This object could have another complex object as ArrayList or HashMap...
public static LocationsDto locations;
...
}
我想知道這是否是一個不好的做法來做我想解決的問題。
可能的重複[在Java中實現常量的最佳方式是什麼?](http://stackoverflow.com/questions/66066/what-is-the-best-way-to-implement-constants-in- java) – hahn