在hashmap中,hm.put是什么意思("Zara",new Double(3434.34));

use*_*323 -5 java collections jsp hashmap

我在这里的严重怀疑是,为什么我们使用新的Double(3434.34)?我们可以直接使用hm.put("Zara",3434.34)而不是hm.put("Zara",新的Double(3434.34)?大多数初学者可能有这个疑问,我只是提高它.请不要觉得奇怪,如果它看起来像孩子一样...任何澄清这肯定会帮助像我这样的新手..

Mik*_*ans 5

我们现在可以.

较旧版本的Java不会自动装箱/自动拆箱原语及其对应的原语,因此这可能是为旧版本的Java编写的代码,也可能是由使用旧版Java"长大"的人编写的,从不了解了1.5及更高版本中的语法改进.