作业帮 > 综合 > 作业

HashMap map= new HashMap(); Hashmap map=null;有什么区别?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 14:59:58
HashMap map= new HashMap(); Hashmap map=null;有什么区别?
还有购物车,怎么添加商品对象的呢?
```````````````````````````````
HashMap map= new HashMap(); Hashmap map=null;有什么区别?
HashMap map=new HashMap();
实例化一个HashMap对象,这是你可以对map进行任何操作,如put()等
HashMap map=null;
你声明一个HashMap变量,他没有指向任何对象,现在map是指向null的句柄对他操作会发生空指针异常,你需要为其赋值后在使用,可以用一个返回值为HashMap的方法或一个已经实例化的Map对象为其赋值.
购物车的问题你需要再详细说明一下