首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-04-28 
Map resultMap new HashMap()Map resultMap new HashMap()是什么意思,能详细讲解一下吗?[解决办法]

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文档,养成看文档的习惯。

热点排行