2024-10-31 09:36:43
你好 可以帮忙解释下这三句么 非常感谢
Map paramsMap = new HashMap();
Gson json = new Gson();
Map map = new HashMap();
1、实例化一个HashMap集合变量名为:paramsMap
(接口new实现类,Map是接口,HashMap是Map的实现类)
2、实例化一个Gson的对象,Gson是用来格式化json的类
例如:Gson json = new Gson();
String jsonStr =json.toJson(obj);
可以将一个java对象格式化成一个json字符串
3、 Map map = new HashMap();
前面说过Map是键值对集合,''中是泛型
表示:map集合的建只能是String类型,值是Obj,
在Java中Object是类位于继承树最顶层,所有的类都隐式继承Object,所以这个Map集合的值可以存任意Java数据类型