当前位置: 代码迷 >> Java Web开发 >> Map resultMap = new HashMap();解决办法
  详细解决方案

Map resultMap = new HashMap();解决办法

热度:11551   发布时间:2013-02-25 21:21:58.0
Map resultMap = new HashMap();
Map resultMap = new HashMap();
是什么意思,能详细讲解一下吗?


------解决方案--------------------------------------------------------
参看JDK文档,HashMap 是 Map 接口的实现类,系统总是根据 Hash 算法来计算 key-value 的存储位置,这样可以保证能快速存、取 Map 的 key-value 对。由于HashMap实现了Map接口,那么我们就可以用一个map接口对象来操作实现它的类的对象,就像Map resultMap=new HashMap();
具体的用法l楼主看看帮助文档吧,那个更详细
------解决方案--------------------------------------------------------
Map resultMap = new HashMap();
定义一个 Map的对象引用 resultMap ,因为Map为接口类型 ,只能用他的实现类来实例化,因为 HashMap是实现接口Map的 ,所以 new HashMap()实例化 接口对象引用resultMap。
------解决方案--------------------------------------------------------
探讨
参看JDK文档,HashMap 是 Map 接口的实现类,系统总是根据 Hash 算法来计算 key-value 的存储位置,这样可以保证能快速存、取 Map 的 key-value 对。由于HashMap实现了Map接口,那么我们就可以用一个map接口对象来操作实现它的类的对象,就像Map resultMap=new HashMap();
具体的用法l楼主看看帮助文档吧,那个更详细

------解决方案--------------------------------------------------------
多看jdk文档,养成看文档的习惯。
  相关解决方案