码上敲享录 > java面试题及答案大全 > Collection 和 Collections 有什么区别?

Collection 和 Collections 有什么区别?

上一章章节目录下一章 2023-07-11已有232人阅读 评论(0)

`Collection`和`Collections`是Java集合框架中的两个不同的概念:


1. `Collection`是Java集合框架的根接口,它代表一组对象的集合。`Collection`接口定义了集合的基本操作,例如添加、删除、遍历等。它是所有集合类的父接口,包括`List`、`Set`和`Queue`等。


2. `Collections`是一个包含了各种静态方法的实用类,提供了集合操作的工具方法。`Collections`类中的方法是静态方法,用于对集合进行排序、查找、同步等操作。它包含了一系列针对集合的常用操作,如排序、查找最大/最小元素、反转等。这些方法通过对`Collection`接口的实现类进行操作,来提供方便的集合处理工具。


简而言之,`Collection`是一个接口,代表集合类的基本规范和操作,而`Collections`是一个实用类,包含了各种操作集合的静态方法。你可以通过实现`Collection`接口来定义自己的集合类,并使用`Collections`类提供的方法对集合进行操作和处理。


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交