黑马程序员技术交流社区
标题:
Collection 和 Collections小问题
[打印本页]
作者:
王秋霞0812
时间:
2014-1-23 17:37
标题:
Collection 和 Collections小问题
Collection 和 Collections的区别。
作者:
透过生活
时间:
2014-1-23 19:13
Collection接口:处理对象集合的根接口,Set规则集和List线性表为其子接口,Set的实例存储一组互不相同的元素,List的实例用来存储一组顺序排列的元素;Map的实例存储一组对象,每个对象都要一个关联的键值。要运用Set和List必须先实现Collection接口。
Collections类包含管理集合与图,创建同步集合,创建只读集合类等静态方法,Collections类大多数方法都用来处理线性表。该类中定义了一个空的规则集,一个空的线性表,一个空图。Collections类提供了六个集合包装同步版本的静态方法,同步化之后的集合可以安全地被多线程并发访问或修改。六个静态方法为:synchronizedCollection(Collection c),synchronizedList(List list),synchronizedSet(Set set),synchronizedSortedMap(SortedMap m)和synchronizedSorted(SortedSet s)
Collection接口和Map接口中的方法都没有提供线程安全保障。
作者:
李乾
时间:
2014-1-23 21:07
本帖最后由 李乾 于 2014-1-23 21:09 编辑
Collection 和 Collections的区别:
Collections是个java.util下的类,是针对集合类的一个工具类,提供一系列静态方法,实现对集合的查找、排序、替换、线程安全化(将非同步的集合转换成同步的)等操作。
Collection是个java.util下的接口,它是各种集合结构的父接口,继承于它的接口主要有Set和List,提供了关于集合的一些操作,如插入、删除、判断一个元素是否其成员、遍历等。
作者:
山治0712
时间:
2014-1-23 21:57
Collection是一个集合接口,用来装对象的。Collections是工具类,里面全是静态方法操作集合的
作者:
俞帅明
时间:
2014-1-24 00:20
后者是工具类。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2