今天是昨天的明天

          天行建,君子以自強不息!

           

          jdk1.5的新特性

          1. 泛型

          2 自動裝箱/拆箱

          3 for-each

          4 static import

          5 變長參數(shù)

          1. 泛型 (避免類型強制轉(zhuǎn)換可能引起的運行錯誤)

          例如:

          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. 自動裝箱/拆箱

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

          int i=list.get(0);

          因為原始類型與對應(yīng)的包裝類不用顯式轉(zhuǎn)換

          3. for-each

          循環(huán)的增強

          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();

          相當于你自己類里有這個方法

          5. 變長參數(shù)

          int sum(int ...intlist)

          {

          int sum;

          sum=0;

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

          {

          sum+=intlist[i];

          }

          return sum;

          }

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


          posted on 2011-08-24 15:53 じ藍雨☆新 閱讀(79) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          主站蜘蛛池模板: 利津县| 余江县| 宜昌市| 毕节市| 井冈山市| 安福县| 潞城市| 东方市| 原平市| 天门市| 连南| 桐城市| 稻城县| 尼勒克县| 仙游县| 广元市| 新龙县| 荥经县| 大渡口区| 湘乡市| 双城市| 沿河| 台东县| 阆中市| 政和县| 山东| 绵竹市| 南汇区| 康马县| 虞城县| 陈巴尔虎旗| 嘉鱼县| 皋兰县| 蒲江县| 同德县| 四平市| 新邵县| 定结县| 深泽县| 滨海县| 微山县|