我一直在我的代码中使用库存JDK集合。 Apache Commons Collections框架运行得更快吗?
答案 0 :(得分:5)
不,它并不快。它不支持泛型。
对于需要JDK Collections之外的新项目,我无法理解为什么有人会在Google Collections Library.上选择Commons Collections
答案 1 :(得分:3)
不,它更全面,更舒适。
答案 2 :(得分:0)
你有点不为人知,因为Apache Commons Collections从来就不是Java Collections框架的替换。
就像它在project's home page上所说的那样:
Commons-Collections寻求继续发展 提供新的JDK类 接口,实现和 实用程序。
无论如何,就像埃里克森指出的那样,如果你使用的是Java集合并想要补充,那么你最好使用Google Collections。至于为什么它应该比Commons Collections(erickson忘记解决)更好,请参阅例如this answer和其中提到的interview。