Java集合【6】-- Collection和Collections的区别
2024-09-06 22:45:59
刚开始学java的时候,分不清Collection
和Collections
,其实这两个东西是完全不一样的东西。
- Collection是一个接口,是java集合中的顶级接口之一,衍生出了java集合的庞大的体系。下面的图可以说明:
继承Collection
的子类关系如下:
既然Collection
是接口,那么它本身就是不可以实例化的,它的子类或者实现类是可以的。
【java集合梳理】— Collection接口详解
而Collections
则是工具类,是java集合中常用的方法的一个小小汇总,覆盖了排序,搜索,线程安全之类的一些算法,里面基本都是静态方法,可以直接用类名调用。具体源码解析看这个:
两个东西相同之处,大概是都是和集合相关的,而Collections
感觉名字起得不太好,应该改成CollectionUtils
,一目了然(开个玩笑)
此文章仅代表自己(本菜鸟)学习积累记录,或者学习笔记,如有侵权,请联系作者删除。人无完人,文章也一样,文笔稚嫩,在下不才,勿喷,如果有错误之处,还望指出,感激不尽~
技术之路不在一时,山高水长,纵使缓慢,驰而不息。
公众号:秦怀杂货店
最新文章
- 【转载】兼容php5,php7的cURL文件上传示例
- 在Vi里面实现字符串的批量替换
- 安装了简易版XP系统后不能安装IIS的解决办法
- 18.虚拟机linux上网问题
- mysql实体关系
- 搭建邮局(邮件服务器) - hmailserver
- (个人)读取A.CSV修改它的某列,写入B.CSV
- Struts2 - Study 1
- MVC2.0前置
- Ubuntu下VSFTPD(六)(常见FTP命令及其功能) (
- 01-07-01【Nhibernate (版本3.3.1.4000) 出入江湖】并发控制
- 【转】超全!整理常用的iOS第三方资源 -- 不错
- bzoj 2132 圈地计划(黑白染色,最小割)
- phpcms 去掉默认自动获取关键词、自动提取第一张图片?
- Android : Activity 和 TabActivity 共用一个OptionMenu
- FileReader读取文件里文乱码问题
- PullToRefreshListView插件初次进入页面自动刷新
- 算法时间计算:logA(N)与O(n)
- Oracle组成介绍
- ExternalException (0x80004005): 无法执行程序
热门文章
- Docker学习笔记之--.Net Core项目容器连接mssql容器(环境:centos7)
- STM32入门系列-存储器与寄存器介绍
- ORB-SLAM3 Initializer.cpp函数解读
- 使用 Dockerfile 文件但是不使用缓存生成镜像
- 妙用 Intellij IDEA 创建临时文件,Git 跟踪不到的那种
- 【Java】阿里巴巴开发规范手册
- 【kata Daily 190905】What's a Perfect Power anyway?(完美幂)
- jQuery JSONP
- Linux下git push、git pull等指令需要输入账号密码 - 免除设置
- 安装tomcat for ubuntu linux差点没晕死我!