內(nèi)蒙古java團(tuán)隊(duì)

          j2se,j2ee開發(fā)組
          posts - 139, comments - 212, trackbacks - 0, articles - 65
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          內(nèi)容如下:下面是Java 1.7里新出現(xiàn)的功能的一些用法例子:   對(duì)集合的支持   創(chuàng)建List / Set / Map 時(shí)寫法更簡(jiǎn)單了。   List< String> list = ["item"];String item = list[0];Set< String > set = {"item"};Map< String,Integer > map = {"key" : 1};int value = map["key"];對(duì)資源的自動(dòng)回收管理   下面的代碼看起來有點(diǎn)麻煩 … 不是嗎   BufferedReader br = new BufferedReader(new FileReader(path));try { return br.readLine();} finally { br.close();}相信你一定會(huì)喜歡下面這種寫法   try (BufferedReader br = new BufferedReader(new FileReader(path)) { return br.readLine();}泛型實(shí)例創(chuàng)建過程中類型引用的簡(jiǎn)化當(dāng)聲明你的對(duì)象的接口是,你肯定是不想重復(fù)指明泛型類型   看看下面的這種寫法多好呀…   Map hello = new Map<>();在數(shù)字中使用下劃線   int billion = 1_000_000_000;我不知道這個(gè)能有多少用處   對(duì)字符串進(jìn)行switch case   String availability = "available";switch(availability) { case "available"://code break;   case "unavailable"://code break;   case "merged"://code   default://code break;}注意:在把字符串傳進(jìn)Switch case之前,別忘了檢查字符串是否為Null.   二進(jìn)制符號(hào)   你可用作二進(jìn)制字符前加上 0b 來創(chuàng)建一個(gè)二進(jìn)制類型。   int binary = 0b1001_1001;一個(gè)catch里捕捉多個(gè)異常類型   try { Here comes your code……   } catch(IOException | NullPointerException | ……) { }
          主站蜘蛛池模板: 方山县| 普兰店市| 黎城县| 张家港市| 达州市| 东兰县| 抚宁县| 福安市| 江陵县| 汉川市| 阿坝县| 泸州市| 临夏县| 井研县| 中宁县| 嘉义县| 六枝特区| 勐海县| 玉林市| 竹山县| 松原市| 贵德县| 陆河县| 胶南市| 盐池县| 凤山县| 勃利县| 永德县| 赤城县| 周口市| 峨边| 黄山市| 宜州市| 巴马| 灵璧县| 临海市| 潍坊市| 新兴县| 门头沟区| 开原市| 宁河县|