更新時間:2020-02-06 10:19:20 來源:動力節點 瀏覽2334次
集合框架被設計成要滿足以下幾個目標:
該框架必須是高性能的。基本集合(動態數組,鏈表,樹,哈希表)的實現也必須是高效的。
該框架允許不同類型的集合,以類似的方式工作,具有高度的互操作性。
對一個集合的擴展和適應必須是簡單的。
為此,整個集合框架就圍繞一組標準接口而設計。你可以直接使用這些接口的標準實現,諸如:LinkedList,HashSet,和TreeSet等,除此之外你也可以通過這些接口實現自己的集合。
集合框架是一個用來代表和操縱集合的統一架構。所有的集合框架都包含如下內容:
接口:是代表集合的抽象數據類型。接口允許集合獨立操縱其代表的細節。在面向對象的語言,接口通常形成一個層次。
實現(類):是集合接口的具體實現。從本質上講,它們是可重復使用的數據結構。
算法:是實現集合接口的對象里的方法執行的一些有用的計算,例如:搜索和排序。這些算法被稱為多態,那是因為相同的方法可以在相似的接口上有著不同的實現。
除了集合,該框架也定義了幾個Map接口和類。Map里存儲的是鍵/值對。盡管Map不是collections,但是它們完全整合在集合中。
集合框架體系如圖所示
Java集合框架提供了一套性能優良,使用方便的接口和類,java集合框架位于java.util包中,所以當使用集合框架的時候需要進行導包。
Java框架相關視頻教程
struts入門教程:http://www.dabaquan.cn/v36/
hibernate入門教程:http://www.dabaquan.cn/v39/
Java spring框架教程:http://www.dabaquan.cn/v38/
全套免費ssm整合視頻教程:http://www.dabaquan.cn/v92/
以上就是動力節點Java培訓機構小編介紹的“2020年Java集合框架教程下載學習”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
相關內容
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習