1、为什么使用guava?
主要针对jdk1.5,jdk1.6中的接口进行封装或者优化,为常用的服务提供更丰富的结构支持,提供更安全代码操作。关键词:更优化、更安全、更丰富
2、guava主要提供哪些方面的接口支持?
Collections:丰富其接口,针对常用的应用场景提供了更丰富的数据结构支持,主要包括:(ImmutableSet/MultiSet/MultiMap/BiMap/ClassToInstanceMap),这些类在很多应用场景下都可能会使用到,直接调用guava提供的接口可能大大减少我们的工作量,提高工作效率。
参考文档:https://code.google.com/p/guava-libraries/wiki/HashingExplained
原文地址:http://www.cnblogs.com/fsailuo/p/3710241.html