A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 路人乙1989 高级黑马   /  2015-6-2 01:33  /  477 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为何Map接口不继承Collection接口?求大神指点

5 个回复

倒序浏览
两个容器内所存储的元素个数不同。
Collection集合中每个位置只有一个元素。
Map内存储的是键值对,像个小型数据库。
二者存储功能不同,可以说是并列的关系
回复 使用道具 举报
Map是与键值对形式存在的   而Collection不是
回复 使用道具 举报
Collection接口是用来存储单列对象的集合接口,而Map是存储键值对的集合接口,我们知道继承是一般到特殊的关系,而这两者没有这个关系
回复 使用道具 举报
Map是一个顶层结构,Collection也是一个顶层接口,二者不存在继承关系,但是他们之间也有关系,set集合的底层实现是通过map集合完成的,你可以set集合的实现类,你将会发现
回复 使用道具 举报
学习学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马