08.Map接口的概述

作者: 今天庹 | 来源:发表于2018-10-15 13:50 被阅读0次

    Map接口概述

    • 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。
      • A:Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储
      • B:Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。
        -C:Collection中的集合称为单列集合,Map中的集合称为双列集合。
        需要注意的是,Map中的集合不能包含重复的键,值可以重复;每个键只能对应一个值。
    package com.itheima_01;
    
    /*
     * 需求:实现学号和姓名这样有对应关系的数据存储
     * 为了体现这种有对应关系的数据,我们使用以前所学的内容是可以实现的,但是略有不便,所以Java又给我们提供了一种专门用于存储对应关系的集合,Map
     * 
     * Map:将键映射到值的对象。一个映射不能包含重复的键,每个键最多只能映射到一个值
     * 
     * Map和Collection有什么区别呢?
     *      Map:是一个双列集合,常用于处理有对应关系的数据库,key是不可以重复的,我们也称之为是夫妻对集合
     *      Collection:是单列集合,Collection有不同的子体系,有的允许重复有索引有序,有的不允许重复而且无序,那么我们也称之为单身汉即可
     * 
     * 一对一:一个学号对应一个姓名
     */
    public class MapDemo {
    
    }
    

    相关文章

      网友评论

        本文标题:08.Map接口的概述

        本文链接:https://www.haomeiwen.com/subject/qfvtzftx.html