java中hashMap详解(2)
来源:未知 责任编辑:责任编辑 发表时间:2014-05-10 11:49 点击:次
Java代码
- HashMap<String , Double> map = new HashMap<String , Double>();
- map.put("语文" , 80.0);
- map.put("数学" , 89.0);
- map.put("英语" , 78.2);
HashMap 采用一种所谓的“Hash 算法”来决定每个元素的存储位置。
当程序执行 map.put("语文" , 80.0); 时,系统将调用"语文"的 hashCode() 方法得到其 hashCode 值——每个 Java 对象都有 hashCode() 方法,都可通过该方法获得它的 hashCode 值。得到这个对象的 hashCode 值之后,系统会根据该 hashCode 值来决定该元素的存储位置。
相关新闻>>
- 发表评论
-
- 最新评论 更多>>