对比 Hashtable、HashMap、TreeMap 的区别联系以及适用场景

典型回答 一、hashtable是早起java类库提供的一个哈希表实现,自己是同步的,不支持null键和空值,因为同步致使的性能开销,如今已经不多被使用了java 二、hashmap是应用更加普遍的哈希表实现,应为大致和hashtable一致,不一样点是hashmap支持null键和空值,并且不是同步的。他的put和get方法,能够达到常数时间的性能,是绝大多数利用键值对存取场景的首选数据结构 三
相关文章
相关标签/搜索