首页 > 知识问答 > map和hashmap的区别
map和hashmap的区别
Map和HashMap都是Java中的***框架,它们的区别在于:
1、Map是一个接口,而HashMap是Map的一个实现类。
2、Map中存储的键值对没有固定的顺序,而HashMap中存储的键值对按照键的hashCode值计算出的哈希码来排序。
3、HashMap是非线程安全的,而TreeMap、LinkedHashMap等是线程安全的。
上一篇
上一篇
Map和HashMap都是Java中的***框架,它们的区别在于:
1、Map是一个接口,而HashMap是Map的一个实现类。
2、Map中存储的键值对没有固定的顺序,而HashMap中存储的键值对按照键的hashCode值计算出的哈希码来排序。
3、HashMap是非线程安全的,而TreeMap、LinkedHashMap等是线程安全的。