首先我们需要知道hashmap线程不是属于线程安全的,hashtable是线程安全的,它的每个方法中都加入了syChronize方法,在多线程的并发的情况下,可以直接使用hashtable,不需要自己为它的方法实现同步。
hash table 比hashmap多实现了两个接口,elements()和contalns()两个方法,
对NULL Key和Null value的支持也不同,就是hashtable的put方法中的注释中有说明。
首先我们需要知道hashmap线程不是属于线程安全的,hashtable是线程安全的,它的每个方法中都加入了syChronize方法,在多线程的并发的情况下,可以直接使用hashtable,不需要自己为它的方法实现同步。
hash table 比hashmap多实现了两个接口,elements()和contalns()两个方法,
对NULL Key和Null value的支持也不同,就是hashtable的put方法中的注释中有说明。