map和collection的区别

 我来答
山东中公优就业
2017-12-04 · TA获得超过1511个赞
知道小有建树答主
回答量:907
采纳率:88%
帮助的人:211万
展开全部
  1. Collection接口


    Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java
    SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。

  2. Map接口


    请注意,Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个value。Map接口提供3种集合的视图,Map的内容可以被当作一组key集合,一组value集合,或者一组key-value映射。

  3. Collection接口,包含list和set子接口
    Collection和Map接口之间的主要区别在于:Collection中存储了一组对象,而Map存储关键字/值对。
    在Map对象中,每一个关键字最多有一个关联的值。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式