华南俳烁实业有限公司

考試首頁(yè) | 考試用書(shū) | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
全國(guó)  |             |          |          |          |          |         
  當(dāng)前位置:計(jì)算機(jī)等級(jí) > 二級(jí)考試 > Java語(yǔ)言程序設(shè)計(jì) > 考試輔導(dǎo) > 文章內(nèi)容
  

全國(guó)計(jì)算機(jī)等級(jí)考試Java語(yǔ)言程序設(shè)計(jì)輔導(dǎo)(75)

中華IT學(xué)院   【 】  [ 2016年3月3日 ]

早在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)。

  • 該框架必須是高性能的;炯希▌(dòng)態(tài)數(shù)組,鏈表,樹(shù),哈希表)的實(shí)現(xiàn)也必須是高效的。
  • 該框架允許不同類型的集合,以類似的方式工作,具有高度的互操作性。
  • 對(duì)一個(gè)集合的擴(kuò)展和適應(yīng)必須是簡(jiǎn)單的。

為此,整個(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)容:

  • 接口:是代表集合的抽象數(shù)據(jù)類型。接口允許集合獨(dú)立操縱其代表的細(xì)節(jié)。在面向?qū)ο蟮恼Z(yǔ)言,接口通常形成一個(gè)層次。
  • 實(shí)現(xiàn)(類):是集合接口的具體實(shí)現(xiàn)。從本質(zhì)上講,它們是可重復(fù)使用的數(shù)據(jù)結(jié)構(gòu)。
  • 算法:是實(shí)現(xiàn)集合接口的對(duì)象里的方法執(zhí)行的一些有用的計(jì)算,例如:搜索和排序。這些算法被稱為多態(tài),那是因?yàn)橄嗤姆椒ǹ梢栽谙嗨频慕涌谏嫌兄煌膶?shí)現(xiàn)。

除了集合,該框架也定義了幾個(gè)Map接口和類。Map里存儲(chǔ)的是鍵/值對(duì)。盡管Map不是collections,但是它們完全整合在集合中。

分享到:
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
武宣县| 固原市| 班玛县| 昌邑市| 英山县| 新宁县| 遂昌县| 鹤壁市| 澜沧| 仁化县| 玛纳斯县| 鄂温| 繁昌县| 晋宁县| 伽师县| 樟树市| 左贡县| 黄大仙区| 洮南市| 宣城市| 岳阳县| 安宁市| 贵阳市| 思南县| 宁阳县| 将乐县| 乐清市| 西华县| 阳信县| 奉化市| 白山市| 赤峰市| 渝中区| 新野县| 五峰| 江津市| 历史| 乐平市| 临夏县| 富阳市| 绥棱县|