JavaSE教程_进阶
● 与HashMap一样,底层也是哈希表, 但是HashTable是线程安全的
● HashMap默认初始化容量: 16, HashTable默认初始化容量:11
● 加载因子: 0.75, 当键,值对的数量大于加载因子*哈希桶容量时, 要扩容
● HashMap默认按2倍大小扩容, HashTable默认按 2倍 + 1 大小扩容
● HashMap可以指定初始化容量, 系统会自动调整为2的幂次方, HashTable也能指定初始化容量, 系统不会自动调整
● HashMap中的键与值都可以为null, HashTable中的键与值都不能为null
● HashMap的父类是AbstractMap , HashTable的父类是Dictionary