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开发的一个Java库,它包含许多Google核心库中的高级集合、缓存、原生类型支持、并发包、字符串处理、I/O等工具类。版本33.0.0是Guava的一个更新,提供了最新的功能改进和错误修复。在深入探讨Guava常用...
为您提供Guava常用类库下载,Guava是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。这个库是为了方便编码,并减少编码错误。这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符...
Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。 目前主要包含: com.google.common.annotations com.google.common.base ...
Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你...
Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你...
Guava是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。这个库是为了方便编码,并减少编码错误。这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法...
Google的Guava是Java开发中一个非常强大的工具库,它由Google工程师开发并维护,提供了一套丰富的Java实用工具集合。Guava的目的是为了简化Java编程,减少代码冗余和提升代码质量。Guava中包含的工具种类繁多,涵盖...
Google Guava是一个比较有趣的框架,它提供了很多有趣的的功能, google Guava 给开发者提供了如下常用功能: 集合(collections) 缓存(caching) 原生的类型支持(primitives support) 并发类库(concurrency ...
guava-10.0.1.jar google java类库
Guava是Google推出的一款开源核心类库,它为Java开发者提供了丰富的工具类和实用工具集合。Guava旨在提高编程效率的同时确保代码的高质量和稳定性。它包含了大量针对日常开发过程中常见问题的解决方案。 **特点**:...
Guava是Google开发的一个核心库,它包含许多Java开发中常用和实用的工具类,极大地提高了开发效率。这里提到的"guava-21.0-rc2"、"guava-21.0-rc2-javadoc"和"guava-21.0-rc2-sources"分别代表了Guava库的21.0 ...
8. 第三方类库:许多开源项目提供了强大的功能,如Apache Commons、Google Guava、Spring框架、Hibernate ORM等,涵盖了数据处理、缓存、依赖注入、对象关系映射等多个领域。 9. 测试类库:JUnit是Java单元测试的...
Guava是Google提供的一个Java库,其中的`com.google.common.util.concurrent.Retryer`接口用于构建自定义的重试策略。Guava Retry的使用相对简单,你只需创建一个`RetryerBuilder`,通过链式调用来设置重试条件、...
"Guava.Net" 是一个项目,它将 Google 的 Java 库 "Guava" 移植到了 C# 语言。Guava 是一个广泛使用的 Java 库,提供了许多核心库的功能,如集合、缓存、原生类型支持、并发工具、字符串处理等。"Guava.Net" 的目标...
Guava 是Google开发的一个高性能、现代的Java类库,它提供了一些高级功能和工具,以提高开发效率和代码性能: - Guava Cache 提供了一种高效的缓存机制,可以帮助减少不必要的计算或数据库查询。 - Guava EventBus ...
《Google Guava官方教程 v1.1》是一个详细介绍Google Guava库的资源,该库是Google为Java开发人员提供的一套强大的工具集。Guava旨在提高开发效率,提供许多实用的功能,包括集合、缓存、并发工具、原生类型支持、...
Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你...
Guava是谷歌提供的一个Java核心类库,它在Java社区中有着广泛的应用,特别是在大型项目和复杂系统中。Guava 22.0版本是对该库的一次重大更新,对原有功能进行了优化,同时也引入了一些新的特性,以更好地支持Java ...
1. **基础工具库**:如Apache Commons Lang和Google Guava,提供了大量的实用工具方法,包括字符串操作、日期时间处理、集合转换等,极大地简化了日常编程工作。 2. **IO流处理**:Apache Commons IO提供了强大的...