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 阅读(304)
评论(0) 编辑 收藏 所属分类:
J2SE