2013年8月29日

[转载] Hashtable和HashMap有什么区别

摘要: 转自http://www.blogjava.net/jjshcc/archive/2010/08/26/330011.html1.Hashtable和HashMap有什么区别? a.Hashtable是继承自陈旧的Dictionary类的,HashMap继承自AbstractMap类同时是Java 1.2引进的Map接口的一个实现。 b.也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,然你可以不用采取任何特殊的行为就可以在一个 多线程的应用程序中用一个Hashtable,但你必须同样地为一个HashMap提供外同步。一个方便的方法就是利用Coll.. 阅读全文

posted @ 2013-08-29 13:01 wings27 阅读(592) 评论(0) 推荐(0) 编辑

[转载] java中HashSet详解

摘要: 转载自http://alex09.iteye.com/blog/539549HashSet 的实现对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码: 1 public class HashSet 2 extends AbstractSet 3 implements Set, Cloneable, java.io.Serializable 4 { 5 // 使用 HashMap 的 key 保存 H... 阅读全文

posted @ 2013-08-29 10:49 wings27 阅读(211) 评论(0) 推荐(0) 编辑

导航