侧边栏壁纸
博主头像
秦怀杂货店

纵然缓慢,驰而不息。

  • 累计撰写 145 篇文章
  • 累计创建 37 个标签
  • 累计收到 18 条评论

目 录CONTENT

文章目录

java集合【4】——— Collections和Collection的区别

秦怀杂货店
2020-09-09 / 0 评论 / 0 点赞 / 495 阅读 / 0 字
温馨提示:
本文最后更新于 2020-09-14,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

pexels-thought-catalog-2228579

刚开始学java的时候,分不清CollectionCollections,其实这两个东西是完全不一样的东西。

  • Collection是一个接口,是java集合中的顶级接口之一,衍生出了java集合的庞大的体系。下面的图可以说明:

继承Collection的子类关系如下:

既然Collection是接口,那么它本身就是不可以实例化的,它的子类或者实现类是可以的。
java集合【2】——— Collection接口详解

Collections则是工具类,是java集合中常用的方法的一个小小汇总,覆盖了排序,搜索,线程安全之类的一些算法,里面基本都是静态方法,可以直接用类名调用。具体源码解析看这个:java集合【3】——— Collections接口源码解析

两个东西相同之处,大概是都是和集合相关的,而Collections感觉名字起得不太好,应该改成CollectionUtils,一目了然😂😂😂(开个玩笑)

0

评论区