更新時間:2020-02-06 10:19:20 來源:動力節(jié)點 瀏覽2712次
集合框架被設(shè)計成要滿足以下幾個目標:
該框架必須是高性能的?;炯希▌討B(tài)數(shù)組,鏈表,樹,哈希表)的實現(xiàn)也必須是高效的。
該框架允許不同類型的集合,以類似的方式工作,具有高度的互操作性。
對一個集合的擴展和適應(yīng)必須是簡單的。
為此,整個集合框架就圍繞一組標準接口而設(shè)計。你可以直接使用這些接口的標準實現(xiàn),諸如:LinkedList,HashSet,和TreeSet等,除此之外你也可以通過這些接口實現(xiàn)自己的集合。
集合框架是一個用來代表和操縱集合的統(tǒng)一架構(gòu)。所有的集合框架都包含如下內(nèi)容:
接口:是代表集合的抽象數(shù)據(jù)類型。接口允許集合獨立操縱其代表的細節(jié)。在面向?qū)ο蟮恼Z言,接口通常形成一個層次。
實現(xiàn)(類):是集合接口的具體實現(xiàn)。從本質(zhì)上講,它們是可重復(fù)使用的數(shù)據(jù)結(jié)構(gòu)。
算法:是實現(xiàn)集合接口的對象里的方法執(zhí)行的一些有用的計算,例如:搜索和排序。這些算法被稱為多態(tài),那是因為相同的方法可以在相似的接口上有著不同的實現(xiàn)。
除了集合,該框架也定義了幾個Map接口和類。Map里存儲的是鍵/值對。盡管Map不是collections,但是它們完全整合在集合中。
集合框架體系如圖所示

Java集合框架提供了一套性能優(yōu)良,使用方便的接口和類,java集合框架位于java.util包中,所以當使用集合框架的時候需要進行導(dǎo)包。
Java框架相關(guān)視頻教程
struts入門教程:http://www.soulsinkind.com/v36/
hibernate入門教程:http://www.soulsinkind.com/v39/
Java spring框架教程:http://www.soulsinkind.com/v38/
全套免費ssm整合視頻教程:http://www.soulsinkind.com/v92/

以上就是動力節(jié)點Java培訓(xùn)機構(gòu)小編介紹的“2020年Java集合框架教程下載學習”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)內(nèi)容
相關(guān)閱讀