今天是昨天的明天

          天行建,君子以自強(qiáng)不息!

           

          2011年8月24日

          jdk1.5的新特性

          1. 泛型

          2 自動(dòng)裝箱/拆箱

          3 for-each

          4 static import

          5 變長(zhǎng)參數(shù)

          1. 泛型 (避免類型強(qiáng)制轉(zhuǎn)換可能引起的運(yùn)行錯(cuò)誤)

          例如:

          ArrayList list=new ArrayList();

          list.add(new Integer(3));

          list.add(new Integer(4));

          int i=((Integer)(list.get(0))).parseInt();

          很麻煩

          ArrayList<Integer> list=new ArrayList<Integer>();

          list.add(new Integer(3));

          list.add(new Integer(4));

          int i=list.get(0).parseInt();

          2. 自動(dòng)裝箱/拆箱

          上面例子的最后一句可改為:

          int i=list.get(0);

          因?yàn)樵碱愋团c對(duì)應(yīng)的包裝類不用顯式轉(zhuǎn)換

          3. for-each

          循環(huán)的增強(qiáng)

          int a[]={........};//初始化

          for(int i:a)

          {

          ......

          }

          不用以前的i=0;i<a.length;i++

          4. static import

          以前調(diào)Java.math

          Math.sqrt();

          現(xiàn)在 static import java.lang.Math.sqrt;

          再 sqrt();

          相當(dāng)于你自己類里有這個(gè)方法

          5. 變長(zhǎng)參數(shù)

          int sum(int ...intlist)

          {

          int sum;

          sum=0;

          for(int i=0;i<intlist.length;i++)

          {

          sum+=intlist[i];

          }

          return sum;

          }

          有任意個(gè)參數(shù),把他看作數(shù)組


          posted @ 2011-08-24 15:53 じ藍(lán)雨☆新 閱讀(80) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題  

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評(píng)論

          主站蜘蛛池模板: 汤阴县| 太康县| 镇康县| 胶南市| 新泰市| 科技| 昌邑市| 卓资县| 南平市| 独山县| 旅游| 乐陵市| 清镇市| 丰都县| 会宁县| 焉耆| 来凤县| 慈利县| 宜昌市| 宁海县| 图片| 延安市| 普格县| 双牌县| 隆尧县| 双流县| 泰顺县| 当雄县| 淳安县| 马关县| 乾安县| 肇庆市| 东城区| 宿州市| 中超| 宜丰县| 竹山县| 惠来县| 革吉县| 若尔盖县| 深水埗区|