java 声明静态Map常量的一种简单方式

 

java 声明静态Map常量的一种简单方式

标签: javahashmaplist
  5887人阅读  评论(0)  收藏  举报
  分类:
 
java开发(15) 
常用的声明方式(使用静态代码块):
[java]  view plain  copy
  1. public final static Map map = new HashMap();  
  2. static {  
  3.     map.put("key1""value1");  
  4.     map.put("key2""value2");  
  5. }  


一种简约的方式:
 
[java]  view plain  copy
  1. public final static Map map = new HashMap() {{    
  2.     put("key1""value1");    
  3.     put("key2""value2");    
  4. }};  
这种方式,相当于重载HashMap的一个匿名实现。向原有的HashMap中添加了一个匿名构造方法。 


另外附加一个List/Set变量的声明方式:
[java]  view plain  copy
  1. public final static List list = Arrays.asList("elment1""element2");    

你可能感兴趣的:(JAVA)