国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java知識點總結(Java容器-Collection)

GeekGhc / 1343人閱讀

摘要:知識點總結容器知識點總結容器函數庫是包下的一些接口和類,類是用來產生對象存放數據用的,而接口是訪問數據的方式。底層也是數組實現,線程安全,效率低效率高,線程不安全。

Java知識點總結(Java容器-Collection)

@(Java知識點總結)[Java, Java容器, JavaCollection]

[toc]

Collection

Collection函數庫是java.util包下的一些接口和類,類是用來產生對象存放數據用的,而接口是訪問數據的方式。

與數組的區別:

數組的容量是有限制的,而Collection庫沒有限制,它的容量可以自動調節。

Collection函數庫只能用來存放對象,而數組沒有這樣的限制

Collection接口是Collection層次結構中的根接口,存放于其中的數據,被稱為元素(element)

List接口:有序可重復

Set接口:無序不可重復

Map接口:存放鍵值對,根據鍵找到值(Value),鍵(Key)不能重復。(解決通過一個對象找到另一個對象)

集合的具體實現類:

ArrayList:底層實現是數組,所以查詢塊,插入、修改刪除速度慢。線程不安全,效率高。

LinkedList:底層實現是鏈表,所以查詢慢,插入、修改、刪除速度快。線程不安全,效率高。

Vector:底層也是數組實現,線程安全,效率低

HashMap:效率高,線程不安全。鍵可以有一個null,值可以有多個null。

HashTable:效率低,線程安全。任何非null對象都可以用作為鍵和值

TreeMap:

HashSet:底層是通過hashMap實現的。Set的不可重復就是利用了Map里面的鍵對象不可重復

TreeSet:

所有實現了Coll接口的容器類都有一個iterator方法用以返回一個實現了Iterator接口的對象

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69431.html

相關文章

  • Java識點總結Java容器-List)

    摘要:知識點總結容器知識點總結容器接口為直接接口。對于而已,我們一般都是避免使用將當做首選,畢竟對于集合元素而已我們都是進行遍歷,只有當程序的性能因為的頻繁插入和刪除而降低時,再考慮 Java知識點總結(Java容器-List) @(Java知識點總結)[Java, Java容器, JavaCollection, JavaList] [toc] List List接口為Collection直...

    xuhong 評論0 收藏0
  • Java識點總結Java容器-ArrayList)

    摘要:知識點總結容器知識點總結容器底層實現是數組,訪問元素效率高查詢快,插入修改刪除元素慢與相比,它效率高,但線程不安全。 Java知識點總結(Java容器-ArrayList) @(Java知識點總結)[Java, Java容器, JavaCollection, JavaList] ArrayList 底層實現是數組,訪問元素效率高 (查詢快,插入、修改、刪除元素慢) 與LinkedLis...

    xzavier 評論0 收藏0
  • Java識點總結Java容器-EnumSet)

    摘要:知識點總結容器知識點總結容器是一個專為枚舉設計的集合類,中所有值都必須是指定枚舉類型的枚舉值,該枚舉類型在創建時顯式或隱性的指定。集合不容許加入元素。 Java知識點總結(Java容器-EnumSet) @(Java知識點總結)[Java, Java容器, JavaCollection, JavaSet] EnumSet EnumSet是一個專為枚舉設計的集合類 ,EnumSet中...

    kycool 評論0 收藏0
  • Java集合總結【面試題+腦圖】,將識點一網打盡!

    摘要:而在集合中,值僅僅是一個對象罷了該對象對本身而言是無用的。將這篇文章作為集合的總結篇,但覺得沒什么好寫就回答一些面試題去了,找了一會面試題又覺得不夠系統。 前言 聲明,本文用的是jdk1.8 花了一個星期,把Java容器核心的知識過了一遍,感覺集合已經無所畏懼了!!(哈哈哈....),現在來總結一下吧~~ 回顧目錄: Collection總覽 List集合就這么簡單【源碼剖析】 Ma...

    yearsj 評論0 收藏0
  • Collection集合識點總結

    摘要:和的區別是非線程安全的,效率高是基于線程安全的,效率低底層基于鏈表實現,鏈表內存是散亂的,每一個元素存儲本身內存地址的同時還存儲下一個元素的地址。基本上都是以為基礎。 什么是集合 Java是一門面向對象的語言. 為了方便操作多個對象,那么我們就得把這多個對象存儲起來 想要存儲多個對象(變量),我們就需要一個容器 集合就是一個放數據的容器(集合類存放的都是對象的引用,而非對象本身) ...

    I_Am 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<