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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HelloWorld_2013 中级黑马   /  2013-4-16 19:44  /  1375 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 HelloWorld_2013 于 2013-4-17 09:14 编辑

常见的集合接口有:collection,List,Set,Map
它们的区别?

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

3 个回复

倒序浏览
collection:集合接口的基类,是list和set接口的直接父接口。
List: 有序的(按对象进入的顺序保存对象)并且可以存放重复的数据。
Set:无序的(不会按对象进入的顺序保存对象)不可以存放重复的数据。会依据集合内部机制对集合中的对象进行排列。
Map:是一个根接口,它没有继承任何接口与collection集合接口也没有任何关系。它是一个非常特殊的集合,集合中的对象可分为两大类,一种是键对象(唯一的,不能出现两个相同的键对象),一种是值对象。两个对象间存在一对一(一个键对象对应一个值对象)或者多对一(多个键对象对应一个值对象)的关系。

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 先小涛 于 2013-4-17 00:20 编辑

Collection,List,Set和Map用法和区别
http://blog.csdn.net/zccst/article/details/5056920
这个介绍的很详细,可以参考参考
回复 使用道具 举报
如果问题未解决,请继续追问,如果没有问题了,请将帖子分类 改为“已解决”,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马