码迷,mamicode.com
首页 > 编程语言 > 详细

【转】Java集合类

时间:2015-08-19 16:27:33      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

http://blog.csdn.net/zhangerqing/article/details/8122075

 

 

http://android.blog.51cto.com/268543/400557/

 

 

http://blog.csdn.net/softwave/article/details/4166598

 

 

http://www.blogjava.net/EvanLiu/archive/2007/11/12/159884.html

 

 

http://blog.csdn.net/zhangerqing/article/details/8193118

 

 

A:HashMap和Hashtable两个类都实现了Map接口,二者保存K-V对(key-value对)
B:HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。
C:Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。
D:由所有HashMap类的“collection 视图方法”所返回的迭代器都是快速失败的:在迭代器创建之后,如果从结构上对映射进行修改,除非通过迭代器本身的 remove 方法,其他任何时间任何方式的修改,迭代器都将抛出ConcurrentModificationException。Hashtable和HashMap的区别主要是前者是同步的,后者是快速失败机制保证

【转】Java集合类

标签:

原文地址:http://www.cnblogs.com/huangshijie/p/4740435.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!