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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王东 中级黑马   /  2013-10-31 15:00  /  1024 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

collection和collections的具体区别,除了一个是类一个是接口外...

4 个回复

倒序浏览
你确定这不是基础测试的题?还是第一题?
回复 使用道具 举报
collection是一个根接口,而collections是一个包装类,它包含了集合的静态方法,collections不能实例化,相当于一个工具类
回复 使用道具 举报
1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。继承与他的接口主要有Set 和List.
2、java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架。
回复 使用道具 举报
最直接的理解就是Collection接口中可以实现iterator(){}比较器,也就是可以自定义比较规则,而Collections类方法中可以直接使用其中集合的方法;
Collections包含在 collection 上操作的多态算法,即“包装器”;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马