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

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

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

    午夜拍鍵驚奇
    子夜 編程 代碼與我同在
    posts - 48,comments - 118,trackbacks - 79

    “Ease of Development”是J2SE 1.5的主要賣點。為此,這一版本加入了七種新的語言特性——Enhanced for Loop、Autoboxing/Auto-Unboxing、Varargs、Static Import、Enumeration、Metadata和Generics。使用這些特性,可以讓編寫出來的程序更簡練、更清晰、更不容易出錯,從而簡化開發的過程。

    Joshua Bloch(《Effective Java》的作者,J2SE 1.5的主要開發人員之一)效仿William Blake(1757-1827,英國詩人)的《Tiger》一詩,為這些特性撰寫了這樣一組詩篇:

    詠Tiger

    Tiger, Tiger burning bright
    Like a geek who works all night
    What new-fangled bit or byte
    Could ease the hacker"s weary plight?

    這一首是總說Tiger中的能使開發變得簡單的各種新語言特性。

    詠Enhanced for Loop

    While Iterators have their uses
    They sometimes strangle us like nooses
    With enhanced-for"s deadly ray
    Iterator"s kept at bay

    這一首單表Enhanced for Loop機制提供了一種更簡單的遍歷數組、Collection和其它實現了java.lang.Iterable接口的對象的方法。

    詠Autoboxing/Auto-Unboxing

    When from the collections ints are drawn
    Wrapper classes make us mourn
    When Tiger comes, we"ll shed no tears
    We"ll autobox them in the ears

    這一首單表Autoboxing機制/Auto-Unboxing提供了一種更簡單的整合兩套不同的類型系統(基本類型和引用類型)的機制。

    詠Varargs

    O joyless nights, o joyless days
    Our programs cluttered with arrays
    With varargs here, we needn"t whine;
    We"ll simply put the args inline

    這一首單表Varargs機制提供了一種更簡單的傳遞個數可變的實參的方法。

    詠Static Import

    And from the constant interface
    We shall inherit no disgrace
    With static import at our side
    Our joy will be unqualified

    這一首單表Static Import機制提供了一種更簡單的訪問靜態成員的機制。

    詠Enumeration

    The int-enum will soon be gone
    Like a foe we"ve known too long.
    With type safe-enum"s mighty power
    Our foe will bother us no more

    這一首單表Enumeration機制提供了一種更簡單的定義“類型安全的枚舉類”的方法。

    詠Metadata

    As for noble metadata
    I"ll have to sing its praises later
    Its uses are so numerous
    To give their due, I"d miss the bus

    這一首單表Metadata機制提供了一種更簡單的定義“機器可讀的說明信息”的機制。

    詠Generics

    To the most despised collections" cast
    We"ll bid a fond farewell at last
    With generics" burning spear
    The need for cast will disappear

    這一首是說用Generics機制,可以免去很多強制類型轉化的步驟的事情。Generics機制還有些其它用法,在這里沒有提到。

    posted on 2005-09-08 16:59 ^ Mustang ^ 閱讀(1209) 評論(0)  編輯  收藏 所屬分類: Java 點滴
    主站蜘蛛池模板: 免费国产黄网站在线观看动图 | 久久精品7亚洲午夜a| 亚洲av中文无码乱人伦在线观看 | 精品无码国产污污污免费网站| 国产aⅴ无码专区亚洲av| 女人隐私秘视频黄www免费| 亚洲精品乱码久久久久久久久久久久| 国产精品午夜免费观看网站| 中文字幕中韩乱码亚洲大片| 韩国免费A级毛片久久| 亚洲中文久久精品无码| 国产拍拍拍无码视频免费| 亚洲成在人天堂一区二区| 1000部拍拍拍18免费网站| 亚洲综合小说另类图片动图 | 亚洲精品亚洲人成人网| 久久九九AV免费精品| 亚洲人成高清在线播放| 狼友av永久网站免费观看| 四虎国产精品永免费| 无码久久精品国产亚洲Av影片 | 日日狠狠久久偷偷色综合免费| 国产亚洲精品自在线观看| 91短视频在线免费观看| 亚洲国产精品免费观看| 亚洲美日韩Av中文字幕无码久久久妻妇 | 成在人线av无码免费高潮水| 亚洲第一福利网站| 欧美在线看片A免费观看| 尤物视频在线免费观看| 亚洲av日韩av天堂影片精品| 成人免费一区二区无码视频| 一级毛片完整版免费播放一区| 亚洲精品线在线观看| 免费无码看av的网站| 成人免费无码H在线观看不卡| 久久精品国产亚洲av麻豆蜜芽| 四虎永久免费影院| 97免费人妻在线视频| 免费无码婬片aaa直播表情| 亚洲自偷自拍另类图片二区|