<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)

    隨筆分類

    隨筆檔案

    新聞檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久精品国产亚洲AV久| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 久久久亚洲精品视频| 精选影视免费在线 | 亚洲人成网站观看在线播放| 国产成人精品亚洲| 免费一级毛片不卡不收费| 99亚洲男女激情在线观看| 精品国产一区二区三区免费看| 亚洲日韩中文字幕一区| 免费看a级黄色片| 真正全免费视频a毛片| 四虎精品亚洲一区二区三区| 黄色一级毛片免费看| 亚洲一级片免费看| 13小箩利洗澡无码视频网站免费| 国产av无码专区亚洲av桃花庵| 免费人成毛片动漫在线播放| 自怕偷自怕亚洲精品| 毛片基地免费视频a| 羞羞漫画在线成人漫画阅读免费| 亚洲国产精品第一区二区三区| 51午夜精品免费视频| 亚洲av日韩av无码| 69天堂人成无码麻豆免费视频| 亚洲欧洲免费无码| 亚洲 无码 在线 专区| 成人性生交大片免费看好| 亚洲国产电影在线观看| 麻豆国产人免费人成免费视频| 老司机午夜精品视频在线观看免费 | 亚洲欧洲日产v特级毛片| 成人a视频片在线观看免费| 国产精品亚洲一区二区三区 | 久久久亚洲欧洲日产国码是AV| 黄页网站免费在线观看| 羞羞视频在线观看免费| 亚洲午夜在线电影| 国产高清在线精品免费软件| 丝瓜app免费下载网址进入ios| 亚洲午夜国产精品无卡|