成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

J2ME數據結構中Hashtable和Vector的使用

開發 前端
本文向大家簡單介紹一下J2ME中的Hashtable和Vector的使用,ME版本的Hashtable和SE版本的最大的區別是泛型的支持,前者本身不支持泛型。但是也有些細微的差別。

J2ME中的數據結構大多都用輕量級的Hashtable和Vector,這里和大家分享一下它們的具體用法,當需要往Hashtable中裝入很多實體時,創建一個合適大容量的Hashtable實例比讓實例去自動增加來容量來適應要在性能上高的多。

J2ME中的Hashtable和Vector

J2ME中的數據結構大多都用輕量級的Hashtable和Vector.

1.Hashtable

ME版本的Hashtable和SE版本的***的區別是泛型的支持,前者本身不支持泛型。但是也有些細微的差別。
Hashtable(以下都是指ME版本的Hashtable)將鍵(key)映射到值(value)上。任何非空(non-null)的對象都可以被用作一個key或者作為一個值。

Hashtable實例有兩個參數影響其效率:容量和裝載因子。裝載因子在CLDC實現中始終是75%(而在其它版本中這個值是可以指定的)。當Hashtable中包含的實體數超過裝載因子和當前容量的一個結合值(這可能通過相應的算法得出)時,就通過調用rehash方法來增加容量。
當需要往Hashtable中裝入很多實體時,創建一個合適大容量的Hashtable實例比讓實例去自動增加來容量來適應要在性能上高的多。

2.Vector

Vector類實現了一個可增的對象數組。像數組一樣,它包含的組件可以用整數索引(下表)來訪問。因此,當Vector創建之后,一個Vector的大小可以隨著增加或者移除元素操作而增大或者減小。

每個Vector試著通過維持一個容量(capacity)和一個容量增量(capacityIncrement)來優化存儲管理。容量總是至少跟Vector的大小(size)一樣大;它通常都會大一些,因為組件會被加進到Vector中,Vector的存儲大小會以capacityIncrement塊大小來增加。應用程序可以在插入大量組件之前對Vector容量進行增加;這樣做可以降低增加性重新分配的數量。

數據結構中我們學習過鏈表、數組、樹等諸多數據結構。Hashtable就是一種底層由鏈表實現的數據結構,所以它擁有鏈表數據結構的優缺點。而Vector由數據結構比較特殊的數組來實現,同樣擁有了數組的優缺點,不同的時,由于在數組基礎之上增加的可變的操作,這樣一定程度上降低了它的效率。不過Vector的效率據說還是相當高的。

【編輯推薦】

  1. J2ME可選包—PIM用法詳解
  2. 技術分享 用OTA下載本機J2ME程序至手機
  3. 調用Netbeans IDE集成Motorola J2ME SDK5.4.2
  4. MotorolaJ2ME開發時需要注意的幾個細節
  5. Java2平臺J2SE、J2EE、J2ME三大版本的區別
責任編輯:佚名 來源: hi.baidu.com
相關推薦

2010-09-29 14:54:34

J2MEHashtable

2010-09-30 12:53:00

J2MECSS

2010-09-29 08:57:04

J2ME前景

2010-09-30 09:56:26

J2ME Polish

2009-06-17 11:27:00

setClip方法J2ME

2010-09-29 15:45:49

J2MEFontColor

2010-09-29 10:41:18

J2MEJVM

2010-10-09 14:29:44

J2MEfontcolor

2009-06-23 11:30:16

RMSJ2ME

2010-09-29 13:50:31

J2MEJ2SE

2010-10-09 15:58:36

J2ME圖形

2011-12-02 10:37:14

JavaJ2ME

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2010-09-30 11:04:53

J2MERMS

2009-05-26 17:35:40

J2ME軟件簽名證書

2009-06-30 15:49:00

J2ME編程

2010-09-30 08:49:17

cookieJ2ME

2010-09-29 09:19:39

J2ME開發工具

2010-09-29 15:35:04

Item類J2ME

2010-09-29 16:20:06

J2MEWeb服務API
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色婷婷综合久久久久中文一区二区 | 91精品国产综合久久婷婷香蕉 | 成人在线中文字幕 | 91成人在线| 日韩欧美一区二区三区在线播放 | 久久精品欧美一区二区三区不卡 | 亚洲精品欧美一区二区三区 | 亚洲国产aⅴ精品一区二区 免费观看av | 国产美女视频一区 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 黄色网址在线免费观看 | 亚洲国产成人精品女人 | 91亚洲国产亚洲国产 | 91在线精品一区二区 | 国产在线资源 | 久久一本 | 羞羞视频在线网站观看 | 国产人成精品一区二区三 | 久久久久久看片 | 日本视频一区二区 | 在线观看av网站 | 国产乱码精品一区二区三区忘忧草 | 91精品国产日韩91久久久久久 | 国产精品久久久久久久一区探花 | 中文字幕av网站 | 国产欧美在线视频 | 欧美午夜一区二区三区免费大片 | 99亚洲国产精品 | 午夜视频在线免费观看 | 成人精品| 老司机精品福利视频 | 久久av影院 | 亚洲品质自拍视频网站 | 亚洲综合国产 | 免费在线观看av | 国产美女在线看 | 日日夜夜精品视频 | av网站在线看| 亚洲成人一区二区 | 久久精品国产99国产精品 | 久久久久久九九九九九九 |