java集合数层次结构
Java中List、Set和Map的区别
Java中的HashMap Vs LinkedHashMap Vs TreeMap Vs HashTable
使用 HashMap:当不需要维护任何元素的顺序并且我们正在处理单线程环境时。
使用 LinkedHashMap:当需要维护元素的插入顺序并且我们正在使用单线程环境时。
使用 TreeMap:当需要维护元素的升序并且我们正在处理单线程环境时。
使用 HashTable:当不需要维护任何元素的顺序并且我们正在处理多线程环境时。
网友评论