hashmap 是线程不安全的 hashtable是线程安全的,在多线程并发的情况下,适用hashtable。如果使用hashmap,要做同步处理。
get和put的时候有synchronized修饰 hashtable 不允许hashtable为空;
hashtable的扩容方式是2*old+1,hashmap的扩容方式为2*old,默认大小为16;