Map和Map的区别

Map<String, ?>只能是只读模式,不能增长,就是说不可以执行put()方法。
由于增长的时候不知道该写入什么类型的值;Map<String, Object>能够读和写,
只要是全部Object类的子类均可以。
Map<String, ?> ms =null;
Map<String, String> m =new HashMap<String,String>();
//ms.put("dd", "d");//这个不能编译成功,应为他不支持添加
ms=m;
m.put("dd", "d");
//ms.put("dd", "d");//这个不能编译成功,应为他不支持添加
System.out.println(ms.get("dd"));




输出结果 d
相关文章
相关标签/搜索