案例1
public class One{
private static Map<String, String> map;
static{
map = new HashMap<String,String>();
map.put("1","One");
}
public void print(){
System.out.println(map.get("1"));
}
}
情况2:
public class Constants{
private static Map<String, String> map;
static{
map = new HashMap<String,String>();
map.put("1","One");
}
}
public class Parser{
public void print(){
System.out.println(Constants.map.get("1"));
}
}
我只是想模仿我的问题。 Map
将具有固定值。表示静态不是来自运行时间。
那么哪种方法最好?
答案 0 :(得分:1)
使用静态最终地图创建公共类。
public class Constants{
public static final Map<String, String> map;
static{
map = new HashMap<String,String>();
map.put("1","One");
}
}