什么是map对象
今天学习stuts2里面很多地方都提到map对象,但是不明白,百度了网上也很少,比如在学习通过ActionContext类访问ServletAPI的时候提到了函数Mapg...
今天学习stuts2里面很多地方都提到map对象,但是不明白,百度了网上也很少,
比如在学习通过ActionContext类访问ServletAPI的时候提到了函数 Map getSession():表示返回一个map对象,该map对象模拟了HttpSession实例。请问这个Map对象究竟是什么意思 ,这个函数又是一个什么意思HttpSession实例又是什么? 展开
比如在学习通过ActionContext类访问ServletAPI的时候提到了函数 Map getSession():表示返回一个map对象,该map对象模拟了HttpSession实例。请问这个Map对象究竟是什么意思 ,这个函数又是一个什么意思HttpSession实例又是什么? 展开
6个回答
2012-09-22
展开全部
你有3个关键字不明白,函数、实例和Map对象。
前面2个你不明白那就没救了,函数就是方法的意思,你没有这种概念你就没法学习编程了;
实例就是实际的例子嘛,不懂专业词汇就根据字面意思自己也可以理解的哇,一个对象指向的实例,动物是类,那么猫就是动物的一个实例,人是一个类,那么你本人就是人的一个实例;
Map对象是指一个集合实例,Map类似于目录和章节一样,目录对应章节,目录不能重复,重复了就不知道自己要找的东西是什么了,但是章节内容有重复就没什么关系。Map对象就相当于一本书,一本你现在拿在手里的那本struts2,他有目录和章节。
Map的存储结构就不用描述了吧,有人已经阐述了…………
前面2个你不明白那就没救了,函数就是方法的意思,你没有这种概念你就没法学习编程了;
实例就是实际的例子嘛,不懂专业词汇就根据字面意思自己也可以理解的哇,一个对象指向的实例,动物是类,那么猫就是动物的一个实例,人是一个类,那么你本人就是人的一个实例;
Map对象是指一个集合实例,Map类似于目录和章节一样,目录对应章节,目录不能重复,重复了就不知道自己要找的东西是什么了,但是章节内容有重复就没什么关系。Map对象就相当于一本书,一本你现在拿在手里的那本struts2,他有目录和章节。
Map的存储结构就不用描述了吧,有人已经阐述了…………
展开全部
map对象里的元素就是一个键一个值匹配存储的,键是不能重复的,但键对应的值可以重复。map就像是一条街道,门牌号就相当于map里一个元素的Key(键),而门里面住的人(物)就相当于map每一个元素的value(值),不过,map对象的存储是无序的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
俗话说学习要学会类比,map对象也一样。目录所有人都知道吧左边的内容,右边对应的是页码,你只要找到页码所在的页就就可以知道这个页码的内容了。回到map对象也是一个意思,比如:
Map<1,"我">你只要得到Map里面的key1 他对应得到的value值就是 我。
这样说你应该能明白什么意思了吧
Map<1,"我">你只要得到Map里面的key1 他对应得到的value值就是 我。
这样说你应该能明白什么意思了吧
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
map 适用于存放键值对,Map<key,value> 前面的key对应的是的查询取到后面的value值
使用时new HashMap ,对用用就懂了..
使用时new HashMap ,对用用就懂了..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
map
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询