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

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

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

    West Farm
    吾本布衣,生于川北,躬耕于代碼的田地上。
    posts - 16,  comments - 15,  trackbacks - 0
    原文地址:http://stackoverflow.com/questions/15496/hidden-features-of-java
    我選擇幾個有趣的:

    1. 
    Double Brace Initialization 
    private static final Set<String> VALID_CODES = new HashSet<String>() {{
        add(
    "XZ13s");
        add(
    "AB21/X");
        add(
    "YYLEX");
        add(
    "AR2D");
     }};

    2. 泛型參數可以這么用
    public static <A, B extends Collection<A> & Comparable<B>> boolean foo(B b1, B b2, A a) {
       
    return (b1.compareTo(b2) == 0) || b1.contains(a) || b2.contains(a);
    }

    3. Check null is not 
    necessary
    if( null != aObject && aObject instanceof String )
    {
        // not necessary to check != null

    }
     just use:
    if( aObject instanceof String )
    {
       
    ...
    }


    4. 
    Allowing methods and constructors in enums
    enum Cats {
      FELIX
    (2), SHEEBA(3), RUFUS(7);

     
    private int mAge;
     
    Cats(int age) {
        mAge
    = age;
     
    }
     
    public int getAge() {
       
    return mAge;
       
    }
    }

    5. 自Java 6開始在聲明類路徑時可以使用通配符 
    java -classpath ./lib/* so.Main
    6. Assert

    assert object != null;
    posted on 2011-10-12 13:11 West Farmer 閱讀(370) 評論(2)  編輯  收藏 所屬分類: Java

    FeedBack:
    # re: Java中鮮為人知的功能
    2011-10-12 20:53 | @joe
    確實用的少。  回復  更多評論
      
    # re: Java中鮮為人知的功能
    2011-10-12 23:00 | 蜀山兆孨龘
    雙花括號初始化那個,會生成一個匿名內部類,且可能嚴重影響 equals:如果 equals 用 if (getClass() == other.getClass()) 檢查類型,就會始終返回 false,顯然此處 VALID_CODES.getClass() != HashSet.class。個人不推薦。  回復  更多評論
      

    <2011年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲午夜国产片在线观看| 亚洲熟妇av午夜无码不卡| 亚洲成年看片在线观看| 精品女同一区二区三区免费站| 日韩精品无码永久免费网站| 亚洲成a人片在线看| 久久精品视频亚洲| 国产亚洲色婷婷久久99精品91| 最近的免费中文字幕视频| 7x7x7x免费在线观看| a级午夜毛片免费一区二区| 美女扒开屁股让男人桶爽免费| 亚洲香蕉久久一区二区三区四区| 无码专区—VA亚洲V天堂| 91麻豆国产自产在线观看亚洲 | 亚洲精品无码高潮喷水在线| 韩国二级毛片免费播放| 久久不见久久见免费影院| 97视频免费观看2区| 日本三级在线观看免费| 久久国产免费直播| 国产精品免费久久| 国产国产人免费人成成免视频| WWW国产亚洲精品久久麻豆| 亚洲人成人伊人成综合网无码 | 青娱分类视频精品免费2| 8x8×在线永久免费视频| 一级毛片aaaaaa免费看| 国产成人无码区免费内射一片色欲| 亚洲精品黄色视频在线观看免费资源 | 亚洲自偷自偷在线成人网站传媒| 91午夜精品亚洲一区二区三区| 亚洲日本在线播放| 亚洲日本香蕉视频| 91在线亚洲综合在线| 亚洲国产精品成人AV在线| 国产成人精品日本亚洲语音| 黄页视频在线观看免费| 国产激情久久久久影院老熟女免费| 久久久久久久国产免费看| 永久免费av无码入口国语片|