黑马程序员技术交流社区

标题: 集合框架中的接口 [打印本页]

作者: HelloWorld_2013    时间: 2013-4-16 19:44
标题: 集合框架中的接口
本帖最后由 HelloWorld_2013 于 2013-4-17 09:14 编辑

常见的集合接口有:collection,List,Set,Map
它们的区别?
作者: 易杰    时间: 2013-4-16 19:48
collection:集合接口的基类,是list和set接口的直接父接口。
List: 有序的(按对象进入的顺序保存对象)并且可以存放重复的数据。
Set:无序的(不会按对象进入的顺序保存对象)不可以存放重复的数据。会依据集合内部机制对集合中的对象进行排列。
Map:是一个根接口,它没有继承任何接口与collection集合接口也没有任何关系。它是一个非常特殊的集合,集合中的对象可分为两大类,一种是键对象(唯一的,不能出现两个相同的键对象),一种是值对象。两个对象间存在一对一(一个键对象对应一个值对象)或者多对一(多个键对象对应一个值对象)的关系。
作者: 先小涛    时间: 2013-4-17 00:19
本帖最后由 先小涛 于 2013-4-17 00:20 编辑

Collection,List,Set和Map用法和区别
http://blog.csdn.net/zccst/article/details/5056920
这个介绍的很详细,可以参考参考
作者: 黄玉昆    时间: 2013-4-17 09:11
如果问题未解决,请继续追问,如果没有问题了,请将帖子分类 改为“已解决”,谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2