Guava 是Google的基于JDK类库集合的扩展项目,目前Guava的最高版本是guava-18.0.jar,基于JDK1.7。Guava是一个高质量的API可以使你的Java代码更加优雅,更加简洁。Guava应用很广泛,目前很多开源的框架都使用了Google Guava类库,我也是在看一些开源框架的源码才了解到Guava的,看到开源框架使用了Guava的什么类,就去了解一下。
源码包:
com.google.common.annotations:普通注解类型。
com.google.common.base:基本工具类库和接口。
com.google.common.cache:缓存工具包,支持多种缓存过期策略。
com.google.common.collect:带泛型的集合接口扩展和实现,以及工具类,开源框架下随处可见。
com.google.common.escape:
com.google.common.eventbus:发布订阅风格的事件总线。
com.google.common.hash: 哈希工具包,更复杂的散列实现,并提供布鲁姆过滤器的实现。
com.google.common.html: HTML工具包。
com.google.common.io:I/O工具包。
com.google.common.math:原始算术类型和超大数的运算工具包。
com.google.common.net:网络工具包。
com.google.common.primitives:八种原始类型和无符号类型的静态工具包。
com.google.common.reflect:反射工具包。
com.google.common.util.concurrent:多线程工具包。
com.google.common.util.xml:xml工具包。
本文详细介绍了Guava库,一个由Google提供的JDK类库集合的扩展项目,它提供了丰富的API来使Java代码更加优雅、简洁。文章涵盖了Guava的主要模块,如基本工具类库、集合接口扩展、缓存工具包等,同时通过实例展示了如何在开源框架中使用Guava类库。
707

被折叠的 条评论
为什么被折叠?



