java里面的hashmap<> map<> json是什么意思

兄弟姐妹,请讲解下,java里面的hashmap<> map<> json是什么意思
最新回答
长街听风

2024-10-31 09:36:43

Map是一个接口,HashMap是Map的实现类之一。
这是键值对集合,
至于json,简单来说就是js对象,
一般是后台向页面返回json,或者页面传json参数给后台
追问
你好  可以帮忙解释下这三句么  非常感谢
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数据类型