日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 的集合说明

發(fā)布時間:2025/7/25 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 的集合说明 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

java有三大集合 ,父類都是collection,其余下的為 set ,map,list ,其中l(wèi)ist為用的最多集合,arraylist和linklist為最為常見的.

?

一個集合(collection)是一個簡單對象,他表示一群對象的集合。
集合中的每個對象稱為元素,并且集合中的元素可以不同

Collection API提供了一個廣泛的類和接口的集合。它們可分為四個基本類型:
  • Collection:有無順序都可以,允許重復(fù)元素。Collection接口支持添加、刪除、匯總和檢驗集合中項的方法。
  • List:有序的,允許重復(fù)元素。順序可以是自然排序或按對象加入到集合的順序排序。因為List,所以它的對象可以被索引。ListIterator接口提供了迭代列表中元素的方法。抽象的List可以被隨機(jī)的、通過數(shù)組、通過鏈接表或通過雙向鏈接表進(jìn)行訪問。ArrayList : 由數(shù)組實(shí)現(xiàn)的List。允許對元素進(jìn)行快速隨機(jī)訪問,但是向List中間插入與移除元素的速度很慢。LinkedList : 對順序訪問進(jìn)行了優(yōu)化,向List中間插入與刪除的開銷并不大。隨機(jī)訪問則相對較慢。
  • Set:無序的,不允許有重復(fù)。有些集合允許null值,但這個值只能出現(xiàn)一次。AbstractSet和HashSet類創(chuàng)建了沒有排序的集合。TreeSet類則創(chuàng)建通過二進(jìn)制樹來排序的集合。
  • Map:使用一系列值來查找或索引所存儲數(shù)據(jù)的集合。借助于映射,可以根據(jù)一個關(guān)鍵字(key)域進(jìn)行搜索。關(guān)鍵字必須是唯一的。AbstractMap、HashMap、WeakHashMap類創(chuàng)建的映射是無序的。TreeMap創(chuàng)建的是通過二進(jìn)制樹來排序的映射。
Collection API為java.util包中的所有數(shù)據(jù)結(jié)構(gòu)提供了一組公共的接口。
Collection API的根是Collection接口。

Collection 家族與Map的關(guān)系。


注意,Map并不繼承Collection接口

轉(zhuǎn)載于:https://www.cnblogs.com/wishlix/p/7977840.html

總結(jié)

以上是生活随笔為你收集整理的java 的集合说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。