国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

淺析java中ArrayList與Vector的區(qū)別以及HashMap與Hashtable的區(qū)別

2019-11-26 16:00:20
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

就ArrayList與Vector主要從二方面來(lái)說(shuō).
一.同步性:Vector是線程安全的,也就是說(shuō)是同步的,而ArrayList是線程序不安全的,不是同步的

二.數(shù)據(jù)增長(zhǎng):當(dāng)需要增長(zhǎng)時(shí),Vector默認(rèn)增長(zhǎng)為原來(lái)一培,而ArrayList卻是原來(lái)的一半

就HashMap與HashTable主要從三方面來(lái)說(shuō)。
一.歷史原因:Hashtable是基于陳舊的Dictionary類的,HashMap是Java 1.2引進(jìn)的Map接口的一個(gè)實(shí)現(xiàn)

二.同步性:Hashtable是線程安全的,也就是說(shuō)是同步的,而HashMap是線程序不安全的,不是同步的

三.值:只有HashMap可以讓你將空值作為一個(gè)表的條目的key或value 

Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap

Collection是最基本的集合接口,一個(gè)Collection代表一組Object,即Collection的元素(Elements)
Map提供key到value的映

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 嫩江县| 北碚区| 宁明县| 卓资县| 闽清县| 杭锦旗| 左贡县| 宁河县| 汶川县| 洪雅县| 延长县| 海门市| 全椒县| 彭泽县| 清水河县| 酒泉市| 古交市| 成都市| 贞丰县| 淳化县| 林甸县| 小金县| 平山县| 台南县| 清水河县| 卢湾区| 项城市| 兴仁县| 新巴尔虎左旗| 阜城县| 南郑县| 衡山县| 青龙| 桃源县| 化德县| 竹溪县| 望谟县| 澄迈县| 合山市| 福州市| 桐梓县|