HashMap和HashTable的区别
HashMap和HashTable都实现了Map接口,它们俩都是双序列存储数据的
一个Key值对应一个value值,key值无序唯一,value不唯一
HashMap是非线程安全的,如果只有一个线程访问HashMap时,效率会优于HashTable
HashMap的Key值或value允许为null;
HashMap是java2引进的Map interface的一个实现
HashTable是线程安全的,如果只有多个线程访问HashTable时,则使用HashTable
我们不需要考虑自己为它的方法实现同步
HashTable的Key值或value不允许为null;
HashTable继承与Dictionary,是java1的时候就有的