前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是映射?如何清晰的理解映射?

什么是映射?如何清晰的理解映射?

作者头像
kirin
发布2020-08-19 11:28:14
1.9K0
发布2020-08-19 11:28:14
举报
文章被收录于专栏:Kirin博客Kirin博客Kirin博客

我们在计算机科学和数学里经常用到映射概念,这里打个比方就容易理解了

不废话 直接作出最直白的解释 :

生活里存在大量的对应 :

比如一个人的身份证号对应一个人 一张电影票对应一个人  一个丈夫配一个妻子

或者一个丈夫配多个妻子??!!(对,就是你脑补的那些画面)

说白了 映射就是一种特殊的对应关系

生活里 一箭射一只鸟 多箭射一只鸟 一箭射多只鸟

映射里 每一箭必须射到鸟 还不能一箭射多只鸟

对的 就跟你这个单身狗一样 家里催着你必须结婚 还只能结一个

在计算机科学里就相应的这么理解:

映射就是将两个对象对应起来

对应的对象叫象

被对应的对象叫原象

以java中的map举例

Map names = new HashMap();

names.put(“9527”, “唐伯虎”);

这里就将9527和唐伯虎对应起来

建立了两者的映射(对应)

9527就是唐伯虎

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-08-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档