public class ClassName implements Serializable {
private static final long serialVersionUID = 1L;
private Map<String, Integer> property= new HashMap<String, Integer>();
// getters and setters
}
对于上面这个例子我现在想要它是否是正确的方法?或者每次设置值时我都要检查并初始化那里?
谢谢!
答案 0 :(得分:0)
是的,这完全没问题。添加checkter方法以检查hashmap是否已初始化将是开销。
如果您担心hashmap的内存分配,那么您可以在初始化此hashmap时设置初始容量。