1.guava是什么?
Guava是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。这个库是为了方便编码,并减少编码错误。这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法。
2.guava有什么好处?
- 标准化 - Guava库是由谷歌托管
- 高效 - 可靠,快速和有效的扩展JAVA标准库
- 优化 -Guava库经过高度的优化
3.如何使用?
- 在maven项目中引入坐标:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>28.0-jre</version>
</dependency>
- 调用API完成业务需求
4.Guava使用的应用场景有哪些?
- Guava Optional类解决常见的空指针问题。
- Guava集合工具解决集合问题
- Guava缓存工具解决缓存问题
- Guava字符串工具解决字符串问题
- Guava数学工具处理int,long及BigInteger