我是中级Java程序员,没有任何专业经验。我想知道创建实现Collection的专用对象的实际应用是什么。出于什么原因,而不是简单地使用现有的对象(如LinkedList,HashSet,Queue等),会这样做吗?
谢谢!
答案 0 :(得分:1)
Collection
的很多个实现,每个实现都有自己的特殊特征。
如果您需要一个与Java运行时库中的任何标准实现都具有不同特性的Collection,那么您需要实现自己的(或找到已经做到这一点的第三方库)。
例如请查看Apache Commons Collections™或Guava中的集合,以获取具有“非标准”特征的集合的示例。