什么是映射?如何清晰的理解映射?
我们在计算机科学和数学里经常用到映射概念,这里打个比方就容易理解了
不废话 直接作出最直白的解释 :
生活里存在大量的对应 :
比如一个人的身份证号对应一个人 一张电影票对应一个人 一个丈夫配一个妻子
或者一个丈夫配多个妻子??!!(对,就是你脑补的那些画面)
说白了 映射就是一种特殊的对应关系
生活里 一箭射一只鸟 多箭射一只鸟 一箭射多只鸟
映射里 每一箭必须射到鸟 还不能一箭射多只鸟
对的 就跟你这个单身狗一样 家里催着你必须结婚 还只能结一个
在计算机科学里就相应的这么理解:
映射就是将两个对象对应起来
对应的对象叫象
被对应的对象叫原象
以java中的map举例
Map names = new HashMap();
names.put(“9527”, “唐伯虎”);
这里就将9527和唐伯虎对应起来
建立了两者的映射(对应)
9527就是唐伯虎
————————————————
版权声明:本文为CSDN博主「谭超zhong」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42204641/article/details/80854301
什么是映射?如何清晰的理解映射?相关推荐
- 内存映射mmap函数的理解
定义: mmap,从函数名就可以看出来这是memory map, 即地址的映射, 是一种内存映射文件的方法. mmap:将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中 ...
- (转)MyBatis框架的学习(五)——一对一关联映射和一对多关联映射
http://blog.csdn.net/yerenyuan_pku/article/details/71894172 在实际开发中我们不可能只是对单表进行操作,必然要操作多表,本文就来讲解多表操作中 ...
- 路由器端口映射,远程桌面连接--端口映射+花生壳=让人访问你个人服务器或WEB站点...
[图]路由器端口映射,远程桌面连接--端口映射+花生壳=让人访问你个人服务器或WEB站点 2010-03-16 关键字:路由器端口映射,内网端口映射,porttunnel,端口映射,远程桌面,修改 ...
- MyBatis学习之映射器Mapper(接口映射器+xml映射文件)
Table of Contents 01 MyBatis映射器: 1.1 接口映射器+xml映射器 1.2 接口映射器+注解 02 接口映射器+xml映射器 方式 2.1 mybatis配置文件 引 ...
- python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用grey灰色映射、将不同亮度映射到不同的色彩、并添加颜色标尺
python使用matplotlib可视化.使用matplotlib可视化scipy.misc图像.自定义使用grey灰色映射.将不同亮度映射到不同的色彩.并添加颜色标尺 目录
- python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用RdYIBu色彩映射、将不同亮度映射到不同的色彩
python使用matplotlib可视化.使用matplotlib可视化scipy.misc图像.自定义使用RdYIBu色彩映射.将不同亮度映射到不同的色彩 目录
- python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用winter色彩映射、将不同亮度映射到不同的色彩
python使用matplotlib可视化.使用matplotlib可视化scipy.misc图像.自定义使用winter色彩映射.将不同亮度映射到不同的色彩 目录
- python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用Accent色彩映射、将不同亮度映射到不同的色彩
python使用matplotlib可视化.使用matplotlib可视化scipy.misc图像.自定义使用Accent色彩映射.将不同亮度映射到不同的色彩 目录
- 映射到此登录名的用户_小课堂:什么是数据映射以及如何进行数据映射
全文共1500字,预计学习时长5分钟 数据映射是数据处理的重要组成部分. 数据映射中的一个错误可以在组织中引起连锁反应,并由于重复的错误和不准确的分析对组织造成破坏. 因此,如果你不了解数据映射的重要 ...
最新文章
- iperf3与netperf使用
- 如何判断LSTM模型中的过拟合和欠拟合 By 机器之心2017年10月02日 11:09 判断长短期记忆模型在序列预测问题上是否表现良好可能是一件困难的事。也许你会得到一个不错的模型技术得分,但了解
- nGQL-为什么路径越长,数量越多呢,直觉是条件越严格,路径数量会越少
- CORS--跨域资源共享
- 公司注册资金100万欠债1千万,股东还100万,剩下的900万怎么办?
- oracle jdk_两个Oracle JDK的故事
- pythonstdin_如何写入Python子进程'stdin?
- Java 算法 解二元一次方程
- pytorch封装Dataset——封装一般的DataLoader与可迭代的DataLoader(pytorch Data学习五)
- linux 卷标设置与管理
- (转载)Xcode 4.1/4.2/4.3 免证书(iDP)开发+真机调试+生成IPA全攻略
- android儿童模式 htc,HTC自家系统优化工具Boost+ 任何Android手机都可用
- MiniUSB管脚接口引脚定义
- 关于PX像素、PT点数、CM厘米、MM毫米之间的换算
- Qt学习:无边框界面的实现总结
- 正宇丨生活其实很简单,想通了每天都是晴天
- 2018青岛大学计算机考研真题,2018年青岛大学数学科学学院657数学分析考研基础五套测试题...
- MR 多mapper和reduc应用
- Echarts中tooltip显示的数据与数据本身顺序相反
- man fputc fputs putc putchar puts
热门文章
- 一图看清《基督山伯爵》人物关系
- STM32F103ZET6的芯片工程改为STM32F103C8T6的工程
- Servlet注解和可插拔性(第八篇)
- Python百练成钢002-计算自幂数
- 当贝X3 Pro与极米H5哪个画质好,哪一款更值得购买?
- Oracle——表空间、用户、权限、角色
- html显示器对象属性,Web网站中利用JavaScript中ActiveXObject对象获取硬件信息(显示器数量、分辨率)从而进行单双屏跳转...
- 浅谈Java中try catch 的用法
- 玩转Jetson AGX Orin官方套件
- Microbiome | 东北农大石宝明/孟庆维等揭示宿主-微生物互作介导猪肠炎免疫