java.util.Collection<T>

super interfaces:?java.util.Iterable

Collection接口是java集合框架的頂級(jí)父接口宏怔。一個(gè)集合就是一組相同類(lèi)型的元素。一些集合允許存在重復(fù)的元素阔蛉,而其他的則不允許弃舒。一些是有序的,而另一些則是無(wú)序的状原。JDK沒(méi)有提供這個(gè)接口的直接實(shí)現(xiàn)類(lèi)聋呢,而是提供了一些更加定制化的子接口例如 List Set等。這個(gè)接口通常只是用來(lái)描述接口的輪廓颠区,以及一個(gè)接口所需要的功能的最低配置削锰。

Bags(袋)和mutilsets(多重集合)應(yīng)該直接實(shí)現(xiàn)這個(gè)接口。

所有一般用途的集合類(lèi)(即沒(méi)有直接實(shí)現(xiàn)Collection接口毕莱,而是實(shí)現(xiàn)了Collection的子接口的集合類(lèi)們)都應(yīng)該擁有兩個(gè)標(biāo)準(zhǔn)的構(gòu)造函數(shù)器贩。一個(gè)無(wú)參構(gòu)造函數(shù),和一個(gè)有參構(gòu)造函數(shù)朋截。有參構(gòu)造函數(shù)的入?yún)⑹且粋€(gè)Collection類(lèi)型的對(duì)象蛹稍。實(shí)際上,這個(gè)有參構(gòu)造函數(shù)可以讓用戶(hù)拷貝任何類(lèi)型的集合對(duì)象部服,來(lái)構(gòu)造一個(gè)我們所需類(lèi)型的集合對(duì)象唆姐。這個(gè)原則是一個(gè)潛規(guī)則(接口沒(méi)有構(gòu)造函數(shù))。但是一般的集合類(lèi)都會(huì)遵循這個(gè)原則饲宿。

這個(gè)接口定義的方法厦酬,對(duì)一些集合實(shí)現(xiàn)類(lèi)來(lái)說(shuō)是不支持的,對(duì)于具體的實(shí)現(xiàn)類(lèi)瘫想,如果某個(gè)方法不被支持可以?huà)伋?i>UnsupportedOperationException異常,如果某個(gè)方法對(duì)實(shí)現(xiàn)類(lèi)來(lái)說(shuō)是可有可無(wú)的或者說(shuō)是沒(méi)有任何影響的昌讲,也可以?huà)伋?i>UnsupportedOperationException異常国夜,但不是必須的

某些集合實(shí)現(xiàn)類(lèi)對(duì)它包含的元素有一些約束條件短绸,比如有些集合實(shí)現(xiàn)不允許出現(xiàn)NULL值车吹,而另一些對(duì)其內(nèi)部元素的類(lèi)型有約束筹裕。如果插入或者查詢(xún)非法元素可能會(huì)拋出 非檢查型異常也可能直接返回false。

集合框架的很多方法都是根據(jù) Object.equals 來(lái)判斷窄驹。例如 contains方法 判斷集合是否包含元素 o 時(shí)朝卒,當(dāng)調(diào)用contains方法且集合對(duì)象內(nèi)至少有一個(gè)元素 e,程序會(huì)遍歷集合中的每個(gè)元素判斷(o==null ? e==null : o.equals(e))是否成立乐埠。

某些集合對(duì)象在進(jìn)行遞歸遍歷時(shí)抗斤,如果其直接或間接包含自身的話(huà),會(huì)拋出異常丈咐。

<p>int size();</p>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末瑞眼,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子棵逊,更是在濱河造成了極大的恐慌伤疙,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辆影,死亡現(xiàn)場(chǎng)離奇詭異徒像,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)蛙讥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)厨姚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人键菱,你說(shuō)我怎么就攤上這事谬墙。” “怎么了经备?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵拭抬,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我侵蒙,道長(zhǎng)造虎,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任纷闺,我火速辦了婚禮算凿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘犁功。我一直安慰自己氓轰,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布浸卦。 她就那樣靜靜地躺著署鸡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上靴庆,一...
    開(kāi)封第一講書(shū)人閱讀 52,793評(píng)論 1 314
  • 那天时捌,我揣著相機(jī)與錄音,去河邊找鬼炉抒。 笑死奢讨,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的焰薄。 我是一名探鬼主播拿诸,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蛤奥!你這毒婦竟也來(lái)了佳镜?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤凡桥,失蹤者是張志新(化名)和其女友劉穎蟀伸,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體缅刽,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡啊掏,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了衰猛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片迟蜜。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖啡省,靈堂內(nèi)的尸體忽然破棺而出娜睛,到底是詐尸還是另有隱情,我是刑警寧澤卦睹,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布畦戒,位于F島的核電站,受9級(jí)特大地震影響结序,放射性物質(zhì)發(fā)生泄漏障斋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一徐鹤、第九天 我趴在偏房一處隱蔽的房頂上張望垃环。 院中可真熱鬧,春花似錦返敬、人聲如沸遂庄。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)涧团。三九已至只磷,卻和暖如春经磅,著一層夾襖步出監(jiān)牢的瞬間泌绣,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工预厌, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留阿迈,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓轧叽,卻偏偏與公主長(zhǎng)得像苗沧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子炭晒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

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

  • 寫(xiě)在前面自開(kāi)始在公司實(shí)習(xí)以來(lái)待逞,經(jīng)常都要用到集合框架。不僅后臺(tái)要用网严,在前臺(tái)做數(shù)據(jù)交互的時(shí)候用得也多识樱。所以我想著是時(shí)候...
    EakonZhao閱讀 3,273評(píng)論 0 12
  • 這是16年5月份編輯的一份比較雜亂適合自己觀(guān)看的學(xué)習(xí)記錄文檔,今天18年5月份再次想寫(xiě)文章震束,發(fā)現(xiàn)簡(jiǎn)書(shū)還為我保存起的...
    Jenaral閱讀 2,771評(píng)論 2 9
  • chapter 2 關(guān)于明天宋煜的婚禮怜庸,我很糾結(jié)不知道穿什么合適。不能搶了新娘的風(fēng)頭又不想太路人垢村,最后選了黑色的蕾...
    白霏霏閱讀 218評(píng)論 0 0
  • 今天上午在家陪孩子割疾,下午陪朱宏去打籃球。很早就提醒他要快一點(diǎn)嘉栓,臨出門(mén)他還要玩一下游戲宏榕,我有一點(diǎn)生氣。抱怨了幾句侵佃,回...
    李丁梅閱讀 101評(píng)論 1 2
  • 昨天六一兒童節(jié)趣钱,是弟弟來(lái)上海過(guò)的第一個(gè)生日涌献。弟弟一直想像我一樣出去闖闖,但礙于爸爸身體不好首有,要照顧爸爸燕垃,一個(gè)月前,...
    嘟媽芹翠閱讀 487評(píng)論 1 0