容器Collection vs
Collection:Collection 是 java.util.package 中的一个接口。 它用于将一组单独的对象表示为一个单元。 它类似于 C 语言中的容器。 集合被认为是集合框架的根接口。 它提供了几个类和接口来将一组单独的对象表示为一个单元。
List、Set、Queue是集合接口的主要子接口。 map接口也是java集合框架的一部分,但它不继承接口的集合。 add()、remove()、clear()、size() 和 contains() 是 Collection 接口的重要方法。
public interface Collection<E> extends Iterable<E>
Type Parameters: E - the type of elements returned by this iterator
Collections:Collections 是 java.util.package 中的一个实用程序类。 它定义了几种实用方法,例如用于对集合进行操作的排序和搜索。 它具有所有静态方法。 这些方法为开发人员提供了急需的便利,使他们能够有效地使用 Collection Framework。 例如,它有一个方法 sort() 来根据默认排序顺序对集合元素进行排序,它有一个方法 min() 和 max() 来分别找到集合元素中的最小值和最大值。
public class Collections extends Object
| Collection | Collections |
|---|---|
| 它是一个接口 | 它是一个实用程序类 |
| Collection 是一个接口,它包含自 java8 以来的静态方法。接口还可以包含抽象和默认方法 | 它定义了几个用于对集合进行操作的实用方法。 |