java - 我什么时候想创建一个实现 Collection(或其子接口之一)的对象
问题描述
我是一名中级 Java 程序员,没有任何专业经验。我想知道创建一个实现集合的专用对象的实际应用是什么。出于什么原因,人们会这样做,而不是简单地使用现有的对象,如 LinkedList、HashSet、Queue 等......?
谢谢!
解决方案
有许多不同的实现方式Collection
,每一种都有自己的特点。
如果您需要一个与 Java 运行时库中的任何标准实现具有不同特征的 Collection,那么您需要实现自己的(或找到已经实现的第三方库)。
例如,查看Apache Commons Collections™</a> 或Guava中的集合,以获取具有“非标准”特征的集合示例。
推荐阅读
- typescript - 尝试使用 webpack 和 TypeScript 构建多页应用程序时出现 MIME 类型错误
- logrotate - logrotate olddir 使用相对路径 - 多路径
- reactjs - 通过 getSignedUrl 上传到 AWS S3 返回 SignatureDoesNotMatch 错误
- python - Tweepy api.friends_ids 没有返回正确的值
- r - 聚类图。添加簇号:函数 fviz_cluster (factoextra)
- css - “--”是一个有效的 CSS3 标识符吗?
- android - 如果 observable 在一定时间后没有发出,RxJava 发出一个默认值
- reactjs - 使用 react 和 redux 切换 MUI 开关
- chart.js - 无法解析来自 json 的数据
- python - 有没有办法使用钩子在 PyTorch 中修改权重、梯度输出和激活输出?