华南俳烁实业有限公司

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

全國計算機等級考試Java語言程序設(shè)計輔導(dǎo)(74)

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

Java工具包提供了強大的數(shù)據(jù)結(jié)構(gòu)。在Java中的數(shù)據(jù)結(jié)構(gòu)主要包括以下幾種接口和類:

  • 枚舉(Enumeration)
  • 位集合(BitSet)
  • 向量(Vector)
  • 棧(Stack)
  • 字典(Dictionary)
  • 哈希表(Hashtable)
  • 屬性(Properties)
  •   枚舉(Enumeration)

      枚舉(Enumeration)接口雖然它本身不屬于數(shù)據(jù)結(jié)構(gòu),但它在其他數(shù)據(jù)結(jié)構(gòu)的范疇里應(yīng)用很廣。 枚舉(The Enumeration)接口定義了一種從數(shù)據(jù)結(jié)構(gòu)中取回連續(xù)元素的方式。

      例如,枚舉定義了一個叫nextElement 的方法,該方法用來得到一個包含多元素的數(shù)據(jù)結(jié)構(gòu)的下一個元素。

      關(guān)于枚舉接口的更多信息,請參見枚舉(Enumeration)。

      位集合(BitSet)

      位集合類實現(xiàn)了一組可以單獨設(shè)置和清除的位或標志。

      該類在處理一組布爾值的時候非常有用,你只需要給每個值賦值一"位",然后對位進行適當?shù)脑O(shè)置或清除,就可以對布爾值進行操作了。

      關(guān)于該類的更多信息,請參見位集合(BitSet)。

      向量(Vector)

      向量(Vector)類和傳統(tǒng)數(shù)組非常相似,但是Vector的大小能根據(jù)需要動態(tài)的變化。

      和數(shù)組一樣,Vector對象的元素也能通過索引訪問。

      使用Vector類最主要的好處就是在創(chuàng)建對象的時候不必給對象指定大小,它的大小會根據(jù)需要動態(tài)的變化。

      關(guān)于該類的更多信息,請參見向量(Vector)

      棧(Stack)

      棧(Stack)實現(xiàn)了一個后進先出(LIFO)的數(shù)據(jù)結(jié)構(gòu)。

      你可以把棧理解為對象的垂直分布的棧,當你添加一個新元素時,就將新元素放在其他元素的頂部。

      當你從棧中取元素的時候,就從棧頂取一個元素。換句話說,最后進棧的元素最先被取出。

      關(guān)于該類的更多信息,請參見棧(Stack)。

      字典(Dictionary)

      字典(Dictionary) 類是一個抽象類,它定義了鍵映射到值的數(shù)據(jù)結(jié)構(gòu)。

      當你想要通過特定的鍵而不是整數(shù)索引來訪問數(shù)據(jù)的時候,這時候應(yīng)該使用Dictionary。

      由于Dictionary類是抽象類,所以它只提供了鍵映射到值的數(shù)據(jù)結(jié)構(gòu),而沒有提供特定的實現(xiàn)。

      關(guān)于該類的更多信息,請參見字典( Dictionary)。

      哈希表(Hashtable)

      Hashtable類提供了一種在用戶定義鍵結(jié)構(gòu)的基礎(chǔ)上來組織數(shù)據(jù)的手段。

      例如,在地址列表的哈希表中,你可以根據(jù)郵政編碼作為鍵來存儲和排序數(shù)據(jù),而是通過人的名字。

      哈希表鍵的具體含義完全取決于哈希表的使用情景和它包含的數(shù)據(jù)。

      關(guān)于該類的更多信息,請參見哈希表(HashTable)。

      屬性(Properties)

      Properties 繼承于 Hashtable.Properties 類表示了一個持久的屬性集.屬性列表中每個鍵及其對應(yīng)值都是一個字符串。

      Properties 類被許多Java類使用。例如,在獲取環(huán)境變量時它就作為System.getProperties()方法的返回值。

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
定西市| 洪泽县| 江西省| 漳州市| 河西区| 巩留县| 麻城市| 高青县| 达尔| 上思县| 定兴县| 青田县| 璧山县| 肥东县| 永登县| 乌拉特前旗| 芒康县| 调兵山市| 靖安县| 登封市| 吉安县| 利辛县| 白沙| 达日县| 石棉县| 江永县| 济南市| 朔州市| 留坝县| 北海市| 乌海市| 鲁甸县| 安乡县| 卓资县| 明光市| 红原县| 晋宁县| 介休市| 呼伦贝尔市| 永定县| 烟台市|