Mir*_*uta 76
Collection是大多数集合类的基本接口,而是Collections实用程序类.我建议你阅读文档.
uck*_*man 24
您是在询问Collections类还是实现Collection接口的类?
如果是这样,Collections类是一个实用程序类,它具有静态方法,用于对实现Collection接口的类的对象执行操作.例如,Collections具有在Collection中查找max元素的方法.
Collection接口定义了包含其他对象的结构的通用方法.List和Set是Collection的子接口,ArrayList和HashSet是具体集合的示例.
Esk*_*sko 13
Collection,正如其javadoc所说的那样是" 集合层次结构中的根接口. "这意味着Collection以任何形式实现的每个类都是Java Collections Framework的一部分.
Collections Framework是Java的数据结构类的本机实现(具有特定于实现的属性),它们表示一组对象,这些对象以某种方式彼此相关,因此可以称为集合.
Collections它只是一个用于执行某些操作的实用程序方法类,例如通过执行以下操作将线程安全性添加到ArrayList实例:
List<MyObj> list = Collections.synchronizedList(new Arraylist<MyObj>());
Run Code Online (Sandbox Code Playgroud)
我认为主要区别在于Collection您可以在代码中使用基本接口作为对象的类型(虽然我不会直接推荐),而Collections只是提供了处理集合的有用操作.
小智 10
Collection是含有一个接口List,Set和Queue.
Collections是一个包含Collections.sort()和 Collections.synchronizedlist()等有用方法的类.
| 归档时间: |
|
| 查看次数: |
175429 次 |
| 最近记录: |