<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 閱讀(377) 評論(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

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品美女免费视频观看| 亚洲国产熟亚洲女视频| fc2成年免费共享视频网站| 日韩免费视频播播| 国产精品久久久久久亚洲影视| 麻豆国产入口在线观看免费| 亚洲一卡二卡三卡| 可以免费看黄的网站| 最新国产精品亚洲| 国产麻豆免费观看91| 免费国产在线精品一区| 国产亚洲精品AA片在线观看不加载| 老司机免费午夜精品视频| 亚洲国产精品无码久久九九| 岛国岛国免费V片在线观看 | 中文字幕在线观看免费视频 | 色噜噜亚洲精品中文字幕| 国产成人高清精品免费观看| 青青草原亚洲视频| 在线美女免费观看网站h| 亚洲熟妇av午夜无码不卡| 国产黄色片在线免费观看| a毛片久久免费观看| 亚洲经典在线中文字幕| 成人免费在线视频| 十八禁的黄污污免费网站| 亚洲A∨无码一区二区三区| 免费国产成人高清在线观看网站| 在线观看亚洲网站| 亚洲av无码乱码国产精品| 国产精品视频永久免费播放| 深夜a级毛片免费无码| 亚洲AV无码成人网站久久精品大| 97免费人妻无码视频| 黄页网址大全免费观看12网站| 亚洲精品无码不卡在线播HE| 少妇高潮太爽了在线观看免费| 一级一看免费完整版毛片| 亚洲综合在线成人一区| mm1313亚洲国产精品美女| 18禁止看的免费污网站|