一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - JAVA中使用雙括號來初始化靜態常量的小技巧

JAVA中使用雙括號來初始化靜態常量的小技巧

2019-11-24 15:17junjie JAVA教程

這篇文章主要介紹了JAVA中使用雙括號來初始化靜態常量的小技巧,需要的朋友可以參考下

這貌似是個不為人知的語言技巧。我看到一般人寫Java里初始化靜態常量都是

復制代碼代碼如下:


public static final Map<String, String> DATA = new TreeMap<String, String>();

 

static
{

DATA.put("a", "A");

//blah blah blah
}


使用所在類的static塊來初始化DATA,其實還有另外一種寫法:

復制代碼代碼如下:


public static final Map<String, String> DATA = new TreeMap<String, String>()
{{

 

this.put("a", "A");

//blah blah blah

}};


這實際上是利用了匿名類的特性,內層的{是用來作匿名子類的構造函數,所以可以直接插入初始化代碼,這個小語言技巧不常見,但是比較實用。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲天堂免费看 | 特黄特色一级aa毛片免费观看 | 久久高清一级毛片 | 亚洲视频在线一区二区 | 日本xnxnxnxnxn护士| 五月色天在线视频综合观看 | 亚洲欧美一区二区三区在线观看 | 午夜dj影院在线视频观看完整 | 日韩在线二区全免费 | 情欲满载2012美国dvd | 成人先锋| 消息称老熟妇乱视频一区二区 | 国产女王女m视频vk 国产农村一级特黄α真人毛片 | 亚洲一区二区福利视频 | 国产精品视频色拍拍 | 香蕉tv亚洲专区在线观看 | 性伴交换多p| 色综合图片 | 操老逼视频 | 亚洲波霸 | 日本最新免费二区 | 欧洲美女人牲交一级毛片 | 草莓香蕉绿巨人丝瓜榴莲18 | 91精品啪在线观看国产91九色 | 精品国产三级av在线 | chinesexxxxhd人妖 chinesespanking调教 | 欧美一二区视频 | 美女视频一区二区三区在线 | 国产青草亚洲香蕉精品久久 | 国产第一福利影院 | 2020年最新国产精品视频免费 | 亚欧成人中文字幕一区 | 四虎精品视频在线永久免费观看 | 好大好热 | 欧美日韩高清完整版在线观看免费 | 久热这里在线精品 | www.天天操 | 免费国产之a视频 | 糖心视频在线观看 | 日韩精品成人在线 | 午夜宅男在线观看 |