-6

“收藏”、“收藏”和“收藏”之间的区别

在 java.util 包中我们将使用这三个关键字,那么这三个关键字有什么区别。1) 收藏 2) 收藏 3) 收藏。

collection : 它是代表 Collection 对象和 Map 对象的单词。

集合:它是所有集合的超级接口,即数组格式。

Collections:它是类,包含操作 Collection 对象的 Utility 方法。

4

7 回答 7

9

Java 集合框架 (JCF)是一组实现通常可重用的集合数据结构的类和接口。

Collection是一个接口。

集合层次结构中的根接口。集合表示一组对象,称为其元素。一些集合允许重复元素,而另一些则不允许。有些是有序的,有些是无序的。JDK 不提供此接口的任何直接实现:它提供更具体的子接口(如 Set 和 List)的实现。此接口通常用于传递集合并在需要最大通用性的地方操作它们。

Collections是一个实用程序类,它具有处理集合的特定方法。

此类仅由对集合进行操作或返回集合的静态方法组成。它包含对集合进行操作的多态算法,“包装器”,它返回由指定集合支持的新集合,以及其他一些零碎的东西。

阅读Oracle Java 集合教程

“集合”是表示元素容器的术语。它不是 Java 中的关键字或任何类/接口名称。它可以用作标识符来引用Collection. 可能你一定看过这个:

Collection<String> collection ;

集合(有时称为容器)只是将多个元素组合成一个单元的对象。集合用于存储、检索、操作和通信聚合数据。通常,它们表示形成自然组的数据项。

于 2013-08-01T08:12:21.090 回答
5
  • collection: 没有什么特别的意思。它可以是一个变量名,用于引用Collection

  • Collection:(大多数)集合实现的接口 - 参见javadoc

  • Collections: 一组实用方法 - 参见javadoc
于 2013-08-01T08:12:14.063 回答
1

请阅读 Java API:

  • 集合:集合层次结构中的根接口。集合表示一组对象,称为其元素。一些集合允许重复元素,而另一些则不允许。有些是有序的,有些是无序的。JDK 不提供此接口的任何直接实现:它提供更具体的子接口(如 Set 和 List)的实现。此接口通常用于传递集合并在需要最大通用性的地方操作它们。

  • 集合:此类仅由对集合进行操作或返回集合的静态方法组成。它包含对集合进行操作的多态算法,“包装器”,它返回由指定集合支持的新集合,以及其他一些零碎的东西。

于 2013-08-01T08:15:30.893 回答
1

这些都不是 Java 语言关键字。

collection很可能是一个标识符,也许是一个变量名?因为第一个字母是小写字母。

Collection是一个接口,声明了所有集合实现的行为:http: //docs.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html

Collections是一个具有一组静态方法的实用程序类,有助于操作Collection对象: http ://docs.oracle.com/javase/1.5.0/docs/api/java/util/Collections.html

于 2013-08-01T08:15:34.360 回答
1

collection: It is simply a english word. You can use it to create any java object/instance variable

Collection: Root interface of the collection framework. All the interface those are part of Collection Framework internally extends this interface.

Collections: It is a utility class in java which extends Object class.

于 2013-08-01T08:17:38.477 回答
0

java.util.Collection:集合层次结构中的根接口
java.util.Collections:实用程序类
collection:我不知道

阅读有关收集的 Oracle 文档

于 2013-08-01T08:14:45.687 回答
0

Collection是元素集合的各种接口/类的接口,如 List、ArrayList、Set 和 HashSet。

Collections是一个实用程序类,其中包含可用于实现Collection接口的类的方法。

collection我认为只是一个变量名。

于 2013-08-01T08:13:33.257 回答