我认为更好的选择是 Guava (以前称为Google收藏):
- 它更现代(具有泛型)
- 它绝对遵循Collections API要求
- 积极维护
CacheBuilder
它的前身MapMaker
简直很棒
Apache Commons Collections也是一个很好的库,但是长期以来它一直未能提供启用了泛型的版本(我认为这是Collections API的 主要 缺点),并且通常看起来是在维护中/不做太多的工作模式最近,Commons CommonsCollections又重新吸收了一些精力,但还有一些工作要做。。
如果下载大小/内存占用空间/代码大小是一个问题,那么Apache Commons
Collections可能是一个更好的选择,因为它是其他库的常见依赖项。因此,也有可能在不添加任何其他依赖项的情况下在自己的代码中使用它。编辑:这个特殊的“优势”现在已经被部分颠覆了,因为许多新库实际上依赖于Guava而
不是 Apache Commons Collections。



