HashTable
- HashTable 的键和值都不能为 null,否则会抛出空指针异常;
- HashTable 是线程安全的,HashMap 线程不安全;
- 默认初始容量为 11,加载因子 0.75,所以临界值为 11*0.75=8;
-
Properties
Properties 继承自 HashTable;
- Properties 更多地用于读取 .properties 配置文件;
TreeMap
参考:TreeSet
- TreeMap 可以根据 key 排序;
- 当使用无参构造器创建 TreeMap 是按照默认规则排序的;
- 可以使用指定排序规则的构造器使 TreeMap 按照指定规则排序;