【问题标题】:Difference between HashMap and Map in Java..? [duplicate]Java中HashMap和Map之间的区别..? [复制]
【发布时间】:2012-03-24 05:48:19
【问题描述】:

可能重复:
Java - HashMap vs Map objects

想知道java中HashMapMap的区别..??

【问题讨论】:

标签: java hashmap


【解决方案1】:

Map<K,V>是一个接口, HashMap<K,V> 是一个实现Map 的类。

你可以的

Map<Key,Value> map = new HashMap<Key,Value>();

这里有每个文档的链接: Map, HashMap.

【讨论】:

    【解决方案2】:

    HashMapMap 的实现。 Map 只是任何类型地图的接口。

    【讨论】:

      【解决方案3】:

      Map是一个接口; HashMap 是该接口的特定实现。

      HashMap 使用散列键值的集合来进行查找。 TreeMap 将使用红黑树作为其底层数据存储。

      【讨论】:

        【解决方案4】:

        Map 是 Java 中的一个接口。而HashMap 是该接口的实现(即提供接口中指定的所有方法)。

        【讨论】:

          【解决方案5】:

          Map 是一个接口,即定义如何使用某物的抽象“事物”。 HashMap 是该接口的实现。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-12-03
            • 2014-01-14
            • 2018-01-05
            • 2011-03-15
            • 1970-01-01
            • 2012-01-14
            相关资源
            最近更新 更多