隨筆 - 154  文章 - 60  trackbacks - 0
          <2008年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          聲明:

          該blog是為了收集資料,認識朋友,學習、提高技術,所以本blog的內容除非聲明,否則一律為轉載!!

          感謝那些公開自己技術成果的高人們!!!

          支持開源,尊重他人的勞動!!

          常用鏈接

          留言簿(3)

          隨筆分類(148)

          隨筆檔案(143)

          收藏夾(2)

          其他

          學習(技術)

          觀察思考(非技術)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          從JDK5.0開始出現的泛型(Generics)功能。泛型提供編譯時期的檢查,不會將對象置于某個容器而失去其類型。

          http://www.onjava.com/pub/a/onjava/excerpt/javaian5_chap04/index.html

          這個是JDK   1.5   的新特性。
          舉個例子。  
          一個列表中加入3個數字,然后從列表中取出作合計的操作。

          JDK   1.4   的時候
          List   testList   =   new   ArrayList();
          testList.add(new   Integer(100));
          testList.add(new   Integer(200));
          testList.add(new   Integer(300));
          int   result   =   0;
          for(int   i   =   0;   i   <   testList.size();   i   ++)   {
                  //   這里從列表中取數據時,需要強制轉換。
                  result   +=   (Integer)testList.get(i).intValue();
          }
          System.out.println(result);


          JDK   1.5   的時候
          List <Integer>   testList   =   new   ArrayList <Integer> ();
          //   注意,JDK1.5的   int   的   100,能夠自動的轉換成   Integer   類型。不強制要求   new   Integer(100)
          testList.add(100);
          testList.add(200);
          testList.add(300);
          int   result   =   0;
          for(int   i   =   0;   i   <   testList.size();   i   ++)   {
                  //   這里從列表中取數據時,不需要強制轉換。
                  result   +=   testList.get(i).intValue();
          }
          System.out.println(result);

          posted on 2008-04-08 16:07 lk 閱讀(2102) 評論(0)  編輯  收藏 所屬分類: j2se
          主站蜘蛛池模板: 澳门| 娱乐| 大丰市| 遂川县| 焦作市| 乌兰察布市| 揭西县| 扶风县| 邛崃市| 房山区| 科技| 农安县| 武夷山市| 博罗县| 巴塘县| 新民市| 富阳市| 资源县| 申扎县| 得荣县| 望城县| 颍上县| 新晃| 基隆市| 鹤庆县| 宝丰县| 吉林省| 庄浪县| 古丈县| 江永县| 衡山县| 周宁县| 高州市| 嘉峪关市| 墨脱县| 曲阳县| 潜江市| 浪卡子县| 胶州市| 盈江县| 旬邑县|