Java-集合
Romanceling
LANG
展开
-
HashMap和Hashtable
大神写的文章:点击打开链接我总结下重点:(Hashtable的t为小写 -。-!)1.Hashtable是同步的,线程安全的,所以效率低;HashMap是异步的,非线程安全,效率高。2.Hashtable的key和value都不可为null;HashMap的key可以为null,因为HashMap的key不能重复,所以这样的key只可以有一个,可以有一个或多个键所对应的值为null。转载 2016-10-10 09:25:34 · 224 阅读 · 0 评论 -
ArrayList和Vector以及LinkedList
大神的文章:点击打开链接1 点击打开链接2重点总结:1.ArrayList和Vector是采用数组方式存储数据,此数组元素总数大于实际存储的数据个数以便增加和插入元素,二者都允许直接序号索引元素,但是插入数据要移动数组元素等内存操作,所以它们索引数据快、插入数据慢。2.Vector是线程安全的(Vector和Hashtable都是比较古老的集合,他们是线程安全的),ArrayLi转载 2016-10-10 10:38:14 · 281 阅读 · 0 评论