map<k,v>
这里的key和value有没有默认值
------解决方案--------------------
不写的话,可以认为默认是Object:也可以说人数数据类型
1、 Map m = new HashMap();
如果你不写k,和v值则会在你put的话,map自动识别你k,v的数据类型。
如下:
m.put("a","a");
隐含:Map<String,String> map=new HaspMap<String,String>();
2、如果你定义了k,v值,如:Map<int,String> map=new HaspMap<int,String>();
则你在put的时候,就必须严格遵循你所定义的数据类型,在填充你的k,v值。