java容器:2、Collection和Collections有什么区别?

Collection和Collections有什么区别?

Collections
(1)是一个工具类,提供了大量处理容器的方法。
(2)它包含有各种有关集合操作的静态多态方法
(3)不能实例化,可用于对集合中元素进行排序、搜索以及线程安全等操作。
(4)服务于Java的Collection框架。

Collection
(1)是一个集合接口(根接口),提供了对集合对象进行基本操作的通用接口方法。
(2)Collection接口在Java 类库中有很多具体的实现。
(3)Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式,其直接继承接口有List与Set。

Collection框架类图:
在这里插入图片描述
四大接口:
Collection接口是根接口,其直接继承接口有:List、Map、Queue。与Map接口共同称为四大接口。(五大接口:加迭代器Iterator)

发布了57 篇原创文章 · 获赞 13 · 访问量 1127

猜你喜欢

转载自blog.csdn.net/weixin_42924812/article/details/105054120