麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Java.until.Map,Set,List的資料整理

2019-11-18 13:14:50
字體:
供稿:網(wǎng)友

  1.CollecitonFramework(J2SDK1.4 )一般用途Class作方式
  
 Java.until.Map,Set,List的資料整理(圖一)


  2.Collection Framework(J2SDK 1.4)一般用途Class特色與食用范圍比較
  
Java.until.Map,Set,List的資料整理(圖二)

  Collections => Collection是所有List跟Set的始祖,List必須以特定次序來持有對象,Set無法擁有重復(fù)元素
  
  ArrayList => 用Array實(shí)做的List,答應(yīng)快速隨機(jī)存取,相較于LinkedList 不適合拿來進(jìn)行元素安插和移除動(dòng)作
  LinkedList => 提供最佳循序存取,適合安插和移除元素,隨機(jī)存取動(dòng)作比起ArrayList緩慢
  
  HashSet => 是一種collection,但是只存放唯一值,是把搜尋時(shí)間看的很重要的set,用hash方式實(shí)作的set,故access time complexity = O(1)
  
  TreeSet => 同上,但是存入的元素都會經(jīng)過排列,所以速度比HashSet 慢一點(diǎn)
  
  LinkedHashSet =>
  Performance is likely to be just slightly below that of HashSet, due to the added eXPense of maintaining the linked list, with one exception: Iteration over a LinkedHashSet requires time PRoportional to the size of the set, regardless of its capacity. Iteration over a HashSet is likely to be more expensive, requiring time proportional to its capacity.
  
  BitSet => 能夠高效率的儲存大量 [ 1 / 0 ] (開/關(guān)) 資料
  
  HashMap => 用來取代HashTable,儲存 (key/value) pairs
  TreeMap => 儲存 (key/value) pairs,會自動(dòng)根據(jù)Key值排序
  
  LinkedHashMap =>
  Performance is likely to be just slightly below that of HashMap, due to the added expense of maintaining the linked list, with one exception: Iteration over the collection-views of a LinkedHashMap requires time proportional to the size of the map, regardless of its capacity. Iteration over a HashMap is likely to be more expensive, requiring time proportional to its capacity.
  
  IdentityHashMap =>
  This has better locality for large tables than does using separate arrays.) For many JRE implementations and Operation mixes, this class will yield better performance than HashMap (which uses chaining rather than linear-probing
  
  WeakHashMap => 這個(gè)map中,由于每個(gè)Value僅存在一個(gè)實(shí)體,因而節(jié)省了儲存空間,一但程序需要某個(gè)Value,便在map中搜尋既有的對象,并使用找到的那個(gè)對象(而非重新再造一個(gè)),由于這是一種節(jié)省儲存空間的技巧,所以能夠方便的讓GC自動(dòng)清理Key和Value,一但Key不在被使用,便會觸發(fā)清理動(dòng)作
  
  容器簡介
  1.容器的分類
  1.1.Collection:一組各自獨(dú)立的元素,即其內(nèi)的每個(gè)位置僅持有一個(gè)元素。
  1)List:以元素安插的次序來放置元素,不會重新排列。
  2)Set:不接愛重復(fù)元素,它會使用自己內(nèi)部的一個(gè)排列機(jī)制
  1.2.Map:一群成對的key-value對象,即所持有的是key-value pairs。
  Map中不能有重復(fù)的key,它擁有自己的內(nèi)部排列機(jī)制。
  2.容器中的元素類型都為Object。從容器取得元素時(shí),必須把它轉(zhuǎn)換成原來的類型。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美高清一级片 | 精品无吗乱吗av国产爱色 | 欧美一级小视频 | av在线播放地址 | 黄色香蕉视频 | 永久在线观看电影 | 精品一区二区三区在线播放 | 亚洲免费观看视频 | 亚洲日韩精品欧美一区二区 | 黄色网址你懂的 | 中文字幕欧美日韩 | 中文字幕亚洲欧美 | 久久一级| 黄色网址电影 | 欧美十区 | wankzhd| www.com超碰 | 中文字幕国| 国内精品一级毛片免费看 | 精国品产一区二区三区有限公司 | 神马福利电影 | 欧美在线成人影院 | 毛片毛片免费看 | 女人叉开腿让男人桶 | 久久国产秒 | 黄色毛片视频在线观看 | 91成人免费看片 | 亚洲国产精品久久久久 | 欧美日韩亚洲一区二区三区 | 天天干干 | 久久久久一区二区三区 | 黄色男女视频 | 他也色在线视频 | 精品国产乱码久久久久久久 | 91精品国产九九九久久久亚洲 | 超碰97最新 | 日本在线视频免费观看 | 日本羞羞的午夜电视剧 | 国产精品成人免费一区久久羞羞 | 欧美成人精品欧美一级 | 免费黄色入口 |