亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁(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è)類(lèi)。比如:Dictionary, Vector, Stack, 和Properties這些類(lèi)用來(lái)存儲(chǔ)和操作對(duì)象組。

      雖然這些類(lèi)都非常有用,但是它們?nèi)鄙僖粋(gè)核心的,統(tǒng)一的主題。由于這個(gè)原因,使用Vector類(lèi)的方式和使用Properties類(lèi)的方式有著很大不同。

      集合框架被設(shè)計(jì)成要滿足以下幾個(gè)目標(biāo)。

      • 該框架必須是高性能的;炯希▌(dòng)態(tài)數(shù)組,鏈表,樹(shù),哈希表)的實(shí)現(xiàn)也必須是高效的。
      • 該框架允許不同類(lèi)型的集合,以類(lèi)似的方式工作,具有高度的互操作性。
      • 對(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ù)類(lèi)型。接口允許集合獨(dú)立操縱其代表的細(xì)節(jié)。在面向?qū)ο蟮恼Z(yǔ)言,接口通常形成一個(gè)層次。
      • 實(shí)現(xiàn)(類(lèi)):是集合接口的具體實(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接口和類(lèi)。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