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

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

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

    John Jiang

    a cup of Java, cheers!
    https://github.com/johnshajiang/blog

       :: 首頁 ::  :: 聯系 :: 聚合  :: 管理 ::
      131 隨筆 :: 1 文章 :: 530 評論 :: 0 Trackbacks
    無人使用的Java語言特性
    JavaLobby上的一位讀者兼作者讀了Java十大最無用特性之后,也列出了自己心中無人使用的Java語言特性,大家也可以過來評評...(2009.04.28最后更新)

    之前,我在JavaLobby上讀了Anthony Goubard的" 4. short數據類型
    你在使用它?我不相信。每個人當他想使用整型時,都會使用int,即便他們并不需要32位的范圍。

    3. 八進制字面量
    現在誰會使用八進制數?對于二進制數值,十六進制會更加方便。更糟糕的是,以0開頭的八進制字面量會令人困惑:
    int a = 60;
    int b = 060;
    System.out.println(a + b); // Prints 108.

    2. 局部類
    Java有4種內部類,其中的3種被廣泛使用。如同靜態內部類,命名的內部類,以及匿名內部類,你也可以在方法內部定義命名的類,盡管在現實中很少看到這一情況。
    public class TopLevelClass
    {
        public void someMethod()
        {
            class LocalClass
            {
                // Some fields and methods here.
            }
     
            LocalClass forLocalPeople = new LocalClass();
        }
    }

    1. 嚴格的浮點數
    也許在某個地方,Java的strictfp關鍵字對某個程序員十分重要,但我還沒遇到過他/她。如果你知道如何使用strictfp,你可能就是前5% 的Java程序員了。如果你還不知道strictfp,你該看看
    這兒,歡迎進入前5%的行列。但基本上有必要先確定你的計算在所有平臺下都是錯誤的。

    posted on 2009-04-28 22:24 John Jiang 閱讀(1712) 評論(7)  編輯  收藏 所屬分類: Java翻譯

    評論

    # re: 無人使用的Java語言特性(譯) 2009-04-29 09:53 逝水fox
    short還是有用的咯
    JDK1.5新加的靜態導入用的人多嗎  回復  更多評論
      

    # re: 無人使用的Java語言特性(譯) 2009-04-29 17:12 failure
    JDK1.5新加的靜態導入
    這個沒用過,也沒見到用的  回復  更多評論
      

    # re: 無人使用的Java語言特性(譯) 2009-04-29 21:17 Sha Jiang
    靜態導入應該還是有不少人在使用的。

    JDK 5幾大語言新特性中的Auto-boxing,static import,enhanced for-loop,我都比較少用。
    我覺得Auto-boxing和static import過于偷懶了,影響對代碼的閱讀。
    Joshua Bloch比較推薦enhanced for-loop。而我自己,對于List這類的容器,喜歡自己寫一個傳統的for-loop去遍歷;對于Map之類的容器,我則會使用enhanced for-loop。因為我不喜歡使用Iterator去做遍歷,而Set和Map都要使用迭代器。
    我最喜歡的JDK 5新特性就是Generics,盡量有時候它也很boring *_*  回復  更多評論
      

    # re: 無人使用的Java語言特性(譯) 2009-05-03 16:14 a先生
    靜態導入是垃圾
    使用它容易產生混淆,用它的人純屬無聊  回復  更多評論
      

    # re: 無人使用的Java語言特性(譯) 2009-05-03 17:03 Sha Jiang
    > 靜態導入是垃圾
    > 使用它容易產生混淆,用它的人純屬無聊
    嘿嘿,也不必如此極端吧 ;-)  回復  更多評論
      

    # re: 無人使用的Java語言特性(譯) 2009-05-14 18:10 lyo
    范型 也不過就是心理作用而已, 生成后的class 是沒有任何變化的  回復  更多評論
      

    # re: 無人使用的Java語言特性(譯) 2009-05-14 21:56 Sha Jiang
    > 范型 也不過就是心理作用而已, 生成后的class 是沒有任何變化的
    絕不是心理作用。
    Generics的作用主要就是在compile-time,而非runtime。
    Generics就是希望能夠在早期由編譯器發現程序中可能的類型不匹配問題,而不是到了運行時,才去拋ClassCaseException。  回復  更多評論
      

    主站蜘蛛池模板: 亚洲av中文无码字幕色不卡| 国产亚洲自拍一区| 亚洲av永久无码精品三区在线4| 久久久久久毛片免费看| 国产精品亚洲αv天堂无码| 黄色毛片视频免费| 亚洲麻豆精品国偷自产在线91| 污网站免费在线观看| 亚洲高清视频一视频二视频三| 日本系列1页亚洲系列| 国产yw855.c免费视频| 一级免费黄色毛片| 亚洲日韩精品无码专区网址| 日韩电影免费在线观看中文字幕| 久久精品国产96精品亚洲| 最近高清中文字幕免费| 亚洲精品白色在线发布| 在线观看无码的免费网站| 理论亚洲区美一区二区三区| 亚洲精品97久久中文字幕无码| 久久国产精品免费| 亚洲精品美女视频| 在线观看免费大黄网站| 成年网在线观看免费观看网址 | 免费a级毛片网站| 久久久免费观成人影院| 亚洲人成在线电影| 岛国大片免费在线观看| 人人爽人人爽人人片av免费| 亚洲av鲁丝一区二区三区| 毛片免费观看网址| 国产精品免费一区二区三区| 亚洲视频中文字幕| 国内一级一级毛片a免费| 精品国产污污免费网站入口在线 | 杨幂最新免费特级毛片| 亚洲短视频男人的影院| 最近中文字幕mv免费高清电影| 污视频网站在线免费看| 亚洲成a人片毛片在线| 免费一区二区视频|