java Map<?,?> Class<?>等带问号的用法
Map<Object,Object>,Object是指对象类型,是所有类型的最高父类,所以你在使用Map的时候可以写成任意类型,例如:Map<String,String>,Map<int,int>,甚至是自定义的类型都可以,
写成成问好的意思应该是类型暂时不确定,例如:Map<?,?> m=new Map<?,?>;这个时候这个泛型集合里面存储的类型应该是还不确定,m.add("studentName","张三");这个时候就确定了m这个集合中存储的是<String,String>这样的类型 |