关于java:java集合6-Collection和Collections区别是什么

46次阅读

共计 585 个字符,预计需要花费 2 分钟才能阅读完成。

刚开始学 java 的时候,分不清 CollectionCollections,其实这两个货色是齐全不一样的货色。

  • Collection 是一个接口,是 java 汇合中的顶级接口之一,衍生出了 java 汇合的宏大的体系。上面的图能够阐明:

继承 Collection 的子类关系如下:

既然 Collection 是接口,那么它自身就是不能够实例化的,它的子类或者实现类是能够的。
【java 汇合梳理】— Collection 接口详解

Collections 则是工具类,是 java 汇合中罕用的办法的一个小小汇总,笼罩了排序,搜寻,线程平安之类的一些算法,外面根本都是静态方法,能够间接用类名调用。具体源码解析看这个:

【java 汇合梳理】— Collections 接口源码解析

两个货色相同之处,大略是都是和汇合相干的,而 Collections 感觉名字起得不太好,应该改成CollectionUtils,高深莫测????????????(开个玩笑)

【作者简介】
秦怀,公众号【秦怀杂货店】作者,技术之路不在一时,山高水长,纵使迟缓,驰而不息。这个世界心愿所有都很快,更快,然而我心愿本人能走好每一步,写好每一篇文章,期待和你们一起交换。

此文章仅代表本人(本菜鸟)学习积攒记录,或者学习笔记,如有侵权,请分割作者核实删除。人无完人,文章也一样,文笔稚嫩,在下不才,勿喷,如果有谬误之处,还望指出,感激不尽~

正文完
 0