ArrayList和Vector的区别,HashMap和Hashtable的区别
2017-06-01 11:32
351 查看
ArrayList与Vector的区别
一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的
二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半
就HashMap与HashTable主要从三方面来说。
HashMap与HashTable的区别
一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的
三.值:只有HashMap可以让你将空值作为一个表的条目的key或value
相关文章推荐
- List, ArrayList, LinkedList, Vector 及 Map, HashMap, HashTable区别
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap区别
- 【引用】Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的使用与区别
- ArrayList和Vector的区别,HashMap和Hashtable的区别---小笔记
- ArrayList和Vector的区别,HashMap和Hashtable的区别。
- vector与ArrayList、hashmap与hashtable区别
- List、ArrayList、Vector及map、HashTable、HashMap的区别
- Java中List,ArrayList、Vector,map,HashTable,HashMap区别用法
- java 容器类使用 Collection,Map,HashMap,hashTable,TreeMap,List,Vector,ArrayList的区别
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- hashset hashmap hashtable arraylist vector 区别
- ArrayList和Vector的区别,HashMap和Hashtable的区别
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- Vector和ArrayList区别 Hashtable和HashMap区别 ArrayList和LinkedList
- Vector 与 ArrayList,Hashtable 与 HashMap,Iterator 与 Enumeration的区别
- vector与ArrayList、hashmap与hashtable区别
- ArrayList和vector,Hashtable和HashMap的区别
- Vector和ArrayList,LinkedList,Hashtable,HashMap的区别