java語言中為什么需要集合框架這種技術?
我們過去學的容器比如數(shù)組相對簡單。馬克-to-win: 如果我們的程序有這樣的要求,即只有運行時才能知道對象的類型或數(shù)量而且需要我們把這些對象存在某種容器中,這時數(shù)組就不勝任了。這時我們就必須用到集合框架。java自帶的集合框架可以容納乃至操縱自己的可變數(shù)量的自定義對象。
馬克- to-win:馬克 java社區(qū):防盜版實名手機尾號: 73203。
下圖給出了常用的集合框架中的集合類:
集合框架有兩類集合類:
(1) Collection:盛放一組單獨的元素,比如,一個List(列表)必須按特定的順序容納元素,而一個Set(集)不可包含任何重復的元素。
(2) 映射(Map):一系列“鍵-值”對。