"collection","Collection"和"Collections"之间有什么区别?

Moh*_*ikh -6 java collections

"集合","集合"和"集合"之间的区别

在java.util包中,我们将使用这三个关键字,因此这些关键字之间有什么区别.1)收集2)收集3)收藏.

collection:它是word表示Collection Object和Map对象.

集合:它是所有集合的超级接口,即以阵列格式.

集合:它是类,包含操作Collection Object的Utility方法.

NIN*_*OOP 9

Java集合框架(JCF)是一套实现普遍可重复使用的收集数据结构的类和接口.

Collection 是一个界面.

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

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

此类仅包含对集合进行操作或返回集合的静态方法.它包含对集合进行操作的多态算法,"包装器",它返回由指定集合支持的新集合,以及其他一些可能的结果.

阅读Oracle Java Collections教程

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

Collection<String> collection ;
Run Code Online (Sandbox Code Playgroud)

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


ass*_*ias 5

  • collection:并不意味着什么特别的.它可以是您用来引用的变量名Collection

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

  • Collections:一组实用程序方法 - 请参阅javadoc