Ste*_*hen 10 java collections guava
我最喜欢的一个来自apache commons-collections的是LazyMap,它可以在运行时使用Transformer实例化实例化值map.get(newKey); // Will not return null!.
map.get(newKey); // Will not return null!
为什么谷歌收藏品不一样?
Ste*_*hen 18
嘿看! 它确实!
它被称为 new MapMaker().makeComputingMap(Function<? super K, ? extends V> computer)
new MapMaker().makeComputingMap(Function<? super K, ? extends V> computer)
真棒.
请注意,map maker是一个工厂 - 您可以创建一个,设置所有对象引用类型,扩展属性(甚至对象到期时间!),然后通过一行调用创建大量计算映射(或其他类型).
比如几乎所有关于google-collections库的东西,它真的很好 - 一旦你弄清楚'它'在哪里
tur*_*ove 7
从10.0开始,guava 改为使用新类CacheBuilder,它与gwt兼容.
这些是差异.
归档时间:
15 年,9 月 前
查看次数:
3389 次
最近记录:
8 年,5 月 前