private static Map<Integer, String> employees ;
static {
employees.put(101, "12");
employees.put(102, "23");
}
这种初始化时将map=null
没有分配内存地址,导致出现空指针问题(NullPointerException)。
private static Map<Integer, String> employees =new HashMap<>();
static {
employees.put(101, "12");
employees.put(102, "23");
}
这样就回为map分配空内存空间