Apache Commons Collections框架比JDK集合框架更快吗?

时间:2009-10-22 16:14:13

标签: java performance collections apache-commons

我一直在我的代码中使用库存JDK集合。 Apache Commons Collections框架运行得更快吗?

3 个答案:

答案 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