java中几种Map在什么情况下使用,并简单介绍原因及原理

日期:2022-02-11 10:26:32 人气:1

java中几种Map在什么情况下使用,并简单介绍原因及原理

HashMap,TreeMap,HashTable,ConcurrentHashMap
HashMap用的比较多.通过KEY的hashcode确定key.内部是无序的,线程非安全.平时写代码用这个就足够了.如果需要有序的画有一个LinkedHashMap,这个只比HashMap多了个有序
TreeMap就是按树来构建的..既然是树选一种遍历方式就是有序的了.同样线程不安全.
HashTabl
    A+
热门评论