早在Java 2中之前,Java就提供了特設(shè)類。比如:Dictionary, Vector, Stack, 和Properties這些類用來(lái)存儲(chǔ)和操作對(duì)象組。
雖然這些類都非常有用,但是它們?nèi)鄙僖粋(gè)核心的,統(tǒng)一的主題。由于這個(gè)原因,使用Vector類的方式和使用Properties類的方式有著很大不同。
集合框架被設(shè)計(jì)成要滿足以下幾個(gè)目標(biāo)。
為此,整個(gè)集合框架就圍繞一組標(biāo)準(zhǔn)接口而設(shè)計(jì)。你可以直接使用這些接口的標(biāo)準(zhǔn)實(shí)現(xiàn),諸如: LinkedList, HashSet, 和 TreeSet等,除此之外你也可以通過(guò)這些接口實(shí)現(xiàn)自己的集合。
集合框架是一個(gè)用來(lái)代表和操縱集合的統(tǒng)一架構(gòu)。所有的集合框架都包含如下內(nèi)容:
除了集合,該框架也定義了幾個(gè)Map接口和類。Map里存儲(chǔ)的是鍵/值對(duì)。盡管Map不是collections,但是它們完全整合在集合中。
2015職稱計(jì)算機(jī)考試書(shū)PowerPoint2007中 .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書(shū)籍 | |
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |