<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Dev@Free

    zJun's Tech Weblog

    Java5 feature

    摘自: JDK1.5新特性介紹


    1.泛型(Generic)


    Collection < String > ?c? = ? new ?ArrayList();
    c.add(
    new ?Date());

    編譯器會給出一個錯誤:
    add(java.lang.String) in java.util.Collection<java.lang.String> cannot be applied to (java.util.Date)

    2.For-Each循環(huán)
    Before:
    void ?processAll(Collection?c) {
     
    for (Iterator?i = c.iterator();?i.hasNext();)
    {
       MyClass?myObject?
    =
    ?(MyClass)i.next();
       myObject.process();
     }

    }

    Now:
    void ?processAll(Collection < MyClass > ?c) {
     
    for
    ?(MyClass myObject?:c)
       myObject.process();
    }


    3.自動裝包/拆包(Autoboxing/unboxing)
    int ?a? = ? 3 ;
    Collection?c?
    = ? new
    ?ArrayList();
    c.add(a);
    // 自動轉(zhuǎn)換成Integer.

      
    Integer?b?
    = ? new ?Integer( 2
    );
    c.add(b?
    + ? 2 ); //
    這里Integer先自動轉(zhuǎn)換為int進(jìn)行加法?運(yùn)算,然后int再次轉(zhuǎn)換為Integer.

    4.枚舉(Enums)
    // 定義一個枚舉類型。  ?
    public ? enum ?Color {
     Red,
     White,
     Blue
    }

    // 然后可以這樣來使用
    Color?myColor? = ?Color.Red.
    // 枚舉類型還提供了兩個有用的靜態(tài)方法values()和valueOf().?我們可以很方便地使用它們,例如

    for ?(Color?c?:?Color.values())
      System.out.println(c);

    5.可變參數(shù)(Varargs)
    Before:
    util.write(obj1);
    util.write(obj1,obj2);
    util.write(obj1,obj2,obj3);
    Now:
    public ? void ?write(Object?objs)? {
     
    for
    ?(Object?obj:?objs)
      System.out.println(obj);
    }


    6.靜態(tài)導(dǎo)入(Static Imports)
    import ? static ?java.lang.Math. * ;

    r?
    = ?sin(PI? * ? 2 );? //
    無需再寫r?=?Math.sin(Math.PI);

    注意:
    過度使用這個特性也會一定程度上降低代碼地可讀性。

    posted on 2007-08-17 23:27 zJun's帛羅閣 閱讀(889) 評論(0)  編輯  收藏 所屬分類: Java基礎(chǔ)

    導(dǎo)航

    <2007年8月>
    2930311234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    統(tǒng)計

    常用鏈接

    留言簿(15)

    隨筆分類

    隨筆檔案

    相冊

    收藏夾

    博客

    文檔

    站點(diǎn)

    論壇

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 无套内射无矿码免费看黄| 亚洲欧美成aⅴ人在线观看| 亚洲一区二区三区免费| 免费在线观看a级毛片| 国产亚洲精品精品精品| 免费人成网站在线播放| 免费夜色污私人影院网站| 日批日出水久久亚洲精品tv| 免费视频精品一区二区| 国产乱辈通伦影片在线播放亚洲| baoyu122.永久免费视频| 77777亚洲午夜久久多人| 久久久久免费看黄a级试看| 亚洲精品福利网站| 国产免费毛不卡片| 亚洲av午夜国产精品无码中文字| 日韩精品电影一区亚洲| 中文字幕乱码系列免费| 亚洲国语精品自产拍在线观看| 亚洲视频免费在线看| 亚洲中文字幕无码av永久| 国产成人免费A在线视频| a级毛片免费高清视频| 亚洲av无码精品网站| 999在线视频精品免费播放观看| 亚洲性色AV日韩在线观看| 国产男女猛烈无遮挡免费视频| 久香草视频在线观看免费| 亚洲AV综合色区无码一区爱AV| 四虎1515hh永久久免费| 亚洲精品国产摄像头| 国产AV无码专区亚洲AWWW| 日本免费人成在线网站| 国产亚洲综合精品一区二区三区| 伊人久久亚洲综合| 最近中文字幕完整免费视频ww| 国产亚洲精品VA片在线播放| 爱情岛论坛网亚洲品质自拍| 永久黄色免费网站| 免费国产在线精品一区| 亚洲精品91在线|