top
Loading...
全面接觸Java集合框架
天極IT資訊短信服務 電腦小技巧
資費:包月5元
手機:
介紹:細處著手,巧處用功。高手和菜鳥之間的差別就是:高手什么都知道,菜鳥知道一些。電腦小技巧收集最新奇招高招,讓你輕松踏上高手之路。


Java平臺提供了一個全新的集合框架。“集合框架”主要由一組用來操作對象的接口組成。不同接口描述一組不同數據類型。


Java 2集合框架圖

集合接口:6個接口(短虛線表示),表示不同集合類型,是集合框架的基礎。

抽象類:5個抽象類(長虛線表示),對集合接口的部分實現。可擴展為自定義集合類。

實現類:8個實現類(實線表示),對接口的具體實現。

在很大程度上,一旦您理解了接口,您就理解了框架。雖然您總要創建接口特定的實現,但訪問實際集合的方法應該限制在接口方法的使用上;因此,允許您更改基本的數據結構而不必改變其它代碼。

· Collection 接口是一組允許重復的對象。

· Set 接口繼承 Collection,但不允許重復,使用自己內部的一個排列機制。

· List 接口繼承 Collection,允許重復,以元素安插的次序來放置元素,不會重新排列。

· Map接口是一組成對的鍵-值對象,即所持有的是key-value pairs。Map中不能有重復的key。擁有自己的內部排列機制。

· 容器中的元素類型都為Object。從容器取得元素時,必須把它轉換成原來的類型。


Java 2簡化集合框架圖

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗