多项选择题

A.Hashtable是线程安全的,而HashMap不是线程安全的
B.Hashtable不允许存储空键或空值,而HashMap允许存储空键和空值
C.Hashtable的初始容量和加载因子都有默认值,而HashMap需要手动指定这些值
D.Hashtable的底层实现使用数组+链表,而HashMap的底层实现使用数组+链表/红黑树