2018-07-12

集合

  • 數(shù)組: 相同類型,長度固定老充,有序
  • 集合: 保存一系列任意類型元素且長度不固定的容器
  • 特點(diǎn)
    1.元素類型是任意
    2.長度不固定
    3.必須是對象
  • 包:java.util
    Collection 接口
    jdk1.5:自動包裝與自動解包裝
    針對基本類型和它對應(yīng)的引用類型的互相轉(zhuǎn)換
    如:
                        int Integer
            int i = 10;
            Integer a1 = new Integer(i);
            Integer a2 = Integer.valueOf(i);
            int j = a1.intValue();
            Integer a3 = 3;
            j = a1; 

jdk幫助自動完成

  • Set
    ???1.無序
    ???2.不重復(fù)

Hashset:查詢效率很快瘫证,用hash算法

  • 先判斷2個對象是否相等: 先判斷hashCode(可重寫)方法是否相等揉阎,如果相等那么繼續(xù)判斷equals(可重寫)方法。

Treeset:底層是紅黑樹實(shí)現(xiàn)的 排序集合里的元素

  • 集合里的元素原來是無序的
  • 排序規(guī)則是可以自定義的
    Comparable:自然排序 默認(rèn)請款下背捌,集合里面的對象需要實(shí)現(xiàn)該接口毙籽。
    排序規(guī)則定義在compareTo方法之內(nèi)
    public int compareTo(Object o)
    當(dāng)前對象代表插入元素
    參數(shù)o代表容器里面的元素
    如果返回值是負(fù)數(shù),那么放左邊
    如果是正數(shù)毡庆, 那么放右邊
    如果是0坑赡,不放入集合中
    Comparator:比較器排序
  • List
    ???1.有序
    ???2.重復(fù)

ArrayList:底層使用數(shù)組實(shí)現(xiàn),查詢速度快
LinkedList:底層使用鏈表實(shí)現(xiàn)么抗,增刪改效率高

  • Map
    ???字典
    ???鍵值對(key,value)
    ???1.鍵是唯一的毅否,值可以重復(fù)
    ???2.如果存放相同的鍵值對,會進(jìn)行覆蓋值

HashMap:查詢速度快蝇刀,鍵和值可以為null
TreeMap:根據(jù)鍵排序

  • 迭代器
    ???遍歷訪問集合的方式
    ???如果集合想要使用迭代器螟加,必須要實(shí)現(xiàn)Iterator接口
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市吞琐,隨后出現(xiàn)的幾起案子捆探,更是在濱河造成了極大的恐慌,老刑警劉巖站粟,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件黍图,死亡現(xiàn)場離奇詭異,居然都是意外死亡奴烙,警方通過查閱死者的電腦和手機(jī)助被,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來切诀,“玉大人揩环,你說我怎么就攤上這事》牵” “怎么了丰滑?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長翘单。 經(jīng)常有香客問我吨枉,道長,這世上最難降的妖魔是什么哄芜? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上隐砸,老公的妹妹穿的比我還像新娘吓懈。我一直安慰自己,他們只是感情好失晴,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布剧腻。 她就那樣靜靜地躺著,像睡著了一般涂屁。 火紅的嫁衣襯著肌膚如雪书在。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天拆又,我揣著相機(jī)與錄音儒旬,去河邊找鬼。 笑死帖族,一個胖子當(dāng)著我的面吹牛栈源,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播竖般,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼甚垦,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了涣雕?” 一聲冷哼從身側(cè)響起艰亮,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎胞谭,沒想到半個月后垃杖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡丈屹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年调俘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旺垒。...
    茶點(diǎn)故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡彩库,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出先蒋,到底是詐尸還是另有隱情骇钦,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布竞漾,位于F島的核電站眯搭,受9級特大地震影響窥翩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜鳞仙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一寇蚊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧棍好,春花似錦仗岸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至业稼,卻和暖如春盗痒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背盼忌。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工积糯, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人谦纱。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓看成,卻偏偏與公主長得像,于是被迫代替她去往敵國和親跨嘉。 傳聞我的和親對象是個殘疾皇子川慌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容