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

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

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

    風雨無阻

    JAVA集合類總結

     

    l       HashSet:如果集合中對象所屬的類重新定義了equals()方法,那么這個類也必須重新定義hashCode()方法,并且保證當兩個對象用equals()方法比較的結果為true時,這兩個對象的hashCode()方法的返回值相等。

    l       TreeSet:如果對集合中的對象進行自然排序,要求對象所屬的類實現Comparable接口,并且保證這個類的compareTo()equals()方法采用相同的比較規則來比較兩個對象是否相等。

    l       HashMap:如果集合中鍵對象所屬的類重新定義了equals()方法,那么這個類也必須重新定義hashCode()方法,并且保證當兩個鍵對象用equals()方法比較的結果為true時,這兩個鍵對象的hashCode()方法的返回值相等。

    l       TreeMap:如果對集合中的鍵對象進行自然排序,要求鍵對象所屬的類實現Comparable接口,并且保證這個類的compareTo()equals()方法采用相同的比較規則來比較兩個對象是否相等。

    由此可見,為了使應用程序更加健壯,在編寫JAVA類時不妨養這樣的編程習慣:

    l       如果JAVA類重新定義了equals()方法,那么這個類也必須重新定義hashCode()方法,并且保證當兩個對象用equals()方法比較的結果為true時,這兩個對象的hashCode()方法的返回值相等。

    l       如果JAVA類實現了Comparable接口,那么應該重新定義compareTo()equals()hashCode()方法,保證compareTo()equals()方法采用相同的比較規則來比較兩個對象是否相等,并且保證當兩個對象用equals()方法比較的結果為true時,這兩個對象的hashCode()方法的返回值相等。

    posted on 2008-03-12 14:29 秋楓故事 閱讀(250) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2008年3月>
    2425262728291
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    新聞檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品视频在线播放| 亚洲精品无码mv在线观看网站| 亚洲男人的天堂在线| 免费看搞黄视频网站| 国产亚洲人成无码网在线观看| 精品一区二区三区高清免费观看| 波多野结衣一区二区免费视频| 国产综合成人亚洲区| 四虎影在线永久免费观看| 美女扒开屁股让男人桶爽免费| 四虎永久在线精品免费观看地址| 国产精品亚洲一区二区三区久久| 成人永久免费高清| 日韩免费高清一级毛片| 亚洲成A人片在线观看中文| 又黄又大的激情视频在线观看免费视频社区在线 | 中国一级毛片视频免费看| 亚洲精品无码日韩国产不卡?V| 在线播放免费人成视频网站| 国产亚洲美女精品久久久久狼| 99爱免费观看视频在线| 亚洲mv国产精品mv日本mv| 在线jyzzjyzz免费视频| 黄色网址免费在线| 亚洲Av无码精品色午夜| 午夜国产精品免费观看| 亚洲爆乳AAA无码专区| 亚洲国产av无码精品| 国产好大好硬好爽免费不卡| 亚洲精品国产情侣av在线| 日韩中文字幕免费| 花蝴蝶免费视频在线观看高清版| 亚洲成AV人综合在线观看| 拔擦拔擦8x华人免费久久| 免费观看一区二区三区| 国产 亚洲 中文在线 字幕| 国产精品亚洲不卡一区二区三区| 日韩电影免费观看| 亚洲GV天堂GV无码男同 | 亚洲视频免费一区| 四虎影永久在线高清免费 |