posts - 10,comments - 2,trackbacks - 0
1、HashTable的方法是同步的;HashMap没有同步,所以在多线程的场合要手动同步;
2、HashTable不能插入null的值(key、value都不可以);HashMap可以插入一个null的key、多个null的value;
3、HashTable使用的是Enumeration,而HashMap使用的是Iterator;
5、HashTable的hash数组默认为11,增加方式为2 * oldSize + 1;HashMap的hash数组默认为16,而且一定是2的指数;

--------------------------------------------------------------------------------------------

1、HashTable与HashMap都实现了Map<K,V>, Cloneable, Serializable接口;
2、内部逻辑实现都有各自的Entry<K, V>的内部类;









posted on 2011-03-08 21:32 showsun 阅读(306) 评论(0)  编辑  收藏 所属分类: J2SE

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问