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

2020-10-29 社会 96阅读
HashMap map=new HashMap();
实例化一个HashMap对象,这是你可以对map进行任何操作,如put()等
HashMap map=null;
你声明一个HashMap变量,他没有指向任何对象,现在map是指向null的句柄对他操作会发生空指针异常,你需要为其赋值后在使用,可以用一个返回值为HashMap的方法或一个已经实例化的Map对象为其赋值。
购物车的问题你需要再详细说明一下
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com