-1

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

4

3 回答 3

5

不,它并不快。而且它不支持泛型。

对于一个需要 JDK Collections 之外的东西的新项目,我不明白为什么有人会选择 Commons Collections 而不是Google Collections Library。

于 2009-10-22T16:34:26.933 回答
3

不,它只是更全面,更舒适。

于 2009-10-22T16:16:19.437 回答
0

您有点忽略了这一点,因为 Apache Commons Collections 从来都不是Java Collections 框架的替代品。

就像项目主页上所说的那样:

Commons-Collections 试图通过提供新的接口、实现和实用程序来构建 JDK 类。

无论如何,就像埃里克森指出的那样,如果您正在使用 Java 集合并想要一些东西来补充它,那么您最好使用Google 集合。至于为什么它应该比 Commons Collections 更好(埃里克森忘了解决),请参见例如这个答案和其中提到的采访。

于 2009-11-04T22:20:54.823 回答