什么是map对象

今天学习stuts2里面很多地方都提到map对象,但是不明白,百度了网上也很少,比如在学习通过ActionContext类访问ServletAPI的时候提到了函数Mapg... 今天学习stuts2里面很多地方都提到map对象,但是不明白,百度了网上也很少,
比如在学习通过ActionContext类访问ServletAPI的时候提到了函数 Map getSession():表示返回一个map对象,该map对象模拟了HttpSession实例。请问这个Map对象究竟是什么意思 ,这个函数又是一个什么意思HttpSession实例又是什么?
展开
 我来答
匿名用户
2012-09-22
展开全部
你有3个关键字不明白,函数、实例和Map对象。
前面2个你不明白那就没救了,函数就是方法的意思,你没有这种概念你就没法学习编程了;
实例就是实际的例子嘛,不懂专业词汇就根据字面意思自己也可以理解的哇,一个对象指向的实例,动物是类,那么猫就是动物的一个实例,人是一个类,那么你本人就是人的一个实例;
Map对象是指一个集合实例,Map类似于目录和章节一样,目录对应章节,目录不能重复,重复了就不知道自己要找的东西是什么了,但是章节内容有重复就没什么关系。Map对象就相当于一本书,一本你现在拿在手里的那本struts2,他有目录和章节。
Map的存储结构就不用描述了吧,有人已经阐述了…………
bjlipeng0909
2012-09-22 · TA获得超过399个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:238万
展开全部
map对象里的元素就是一个键一个值匹配存储的,键是不能重复的,但键对应的值可以重复。map就像是一条街道,门牌号就相当于map里一个元素的Key(键),而门里面住的人(物)就相当于map每一个元素的value(值),不过,map对象的存储是无序的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2b874a56a
推荐于2017-11-25 · TA获得超过144个赞
知道答主
回答量:89
采纳率:0%
帮助的人:58.8万
展开全部
俗话说学习要学会类比,map对象也一样。目录所有人都知道吧左边的内容,右边对应的是页码,你只要找到页码所在的页就就可以知道这个页码的内容了。回到map对象也是一个意思,比如:
Map<1,"我">你只要得到Map里面的key1 他对应得到的value值就是 我。
这样说你应该能明白什么意思了吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e6c7f7d
2012-09-24
知道答主
回答量:41
采纳率:0%
帮助的人:15.4万
展开全部
map 适用于存放键值对,Map<key,value> 前面的key对应的是的查询取到后面的value值
使用时new HashMap ,对用用就懂了..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青岛新航道学校
2020-11-20 · TA获得超过930个赞
知道答主
回答量:1.2万
采纳率:40%
帮助的人:554万
展开全部

map

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式