初始化一个static的Map变量

第一种方法:static块初始化

public class Demo{  
    private static final Map<String, String> myMap;  
    static  
    {  
        myMap = new HashMap<String, String>();  
        myMap.put("a", "b");  
        myMap.put("c", "d");  
    }  
}  

第二种方法:双括号初始化 (匿名内部类)

HashMap<String, String > h = new HashMap<String, String>(){{  
      put("a","b");      
}}; 

 

posted @ 2017-11-30 11:23  小淞鼠  阅读(9225)  评论(0编辑  收藏  举报