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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李宗玛 中级黑马   /  2014-7-7 10:15  /  1681 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Collection和Collections两者有什么区别?

8 个回复

倒序浏览
你知道一个桶,有大桶,有小桶,由此而来,你就明白了
回复 使用道具 举报
Collection为接口,其子类有List\Set等,是集合类的一大分支(另一个分支为Map)。
Collections为工具类,它提供了许多静态方法(如排序sort()、返回最大值max()等),用于操作Collection及其子类集合。
这两个的具体介绍请参考java基础视频D14、15、17
回复 使用道具 举报
Collections是个java.util下的类,是针对集合类的一个工具类,提供一系列静态方法,实现对集合的查找、排序、替换、线程安全化(将非同步的集合转换成同步的)等操作。
Collection是个java.util下的接口,它是各种集合结构的父接口,继承于它的接口主要有Set和List,提供了关于集合的一些操作,如插入、删除、判断一个元素是否其成员、遍历等。
回复 使用道具 举报
Collection 是所有单列集合的顶层接口
Collections是一个集合工具类
回复 使用道具 举报
H:\黑马程序员\截图\集合框架的构成分类图.PNG
回复 使用道具 举报
科篮 中级黑马 2014-7-13 00:26:51
7#
Collection和Collections的区别
                A:Collection 是单列集合的顶层接口,定义了单列集合的共性功能。
                B:Collections 是针对集合进行操作的工具类。
回复 使用道具 举报
学习了   
回复 使用道具 举报
lzy418 中级黑马 2014-7-13 08:11:57
9#
Collection是个接口,提供了集合的方法规范,Collections是个工具包,里面是配合集合使用的便利方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马