-
Map中,HashMap具有超高的访问速度,如果我们只是在Map 中插入、删除和定位元素,而无关线程安全或者同步问题,HashMap 是最好的选择。
-
如果考虑线程安全或者写入速度的话,使用ConcurrentHashMap替代Hashtable,既能获取超高的访问速度,又能保证线程安全
-
如果想按怎么存的顺序怎么取,比如队列形式,排队,那么使用LinkedHashMap
-
如果需要让Map按照key进行升序或者降序排序,那就用TreeMap
Map中,HashMap具有超高的访问速度,如果我们只是在Map 中插入、删除和定位元素,而无关线程安全或者同步问题,HashMap 是最好的选择。
如果考虑线程安全或者写入速度的话,使用ConcurrentHashMap替代Hashtable,既能获取超高的访问速度,又能保证线程安全
如果想按怎么存的顺序怎么取,比如队列形式,排队,那么使用LinkedHashMap
如果需要让Map按照key进行升序或者降序排序,那就用TreeMap