GuavaGoogle 的 Java 常用类库
Guava 是一套来自Google的核心Java库,其中包括新的集合类型(如multimap和multiset)、不可变的集合、图库,以及并发、I/O、散列、缓存、基元、字符串等实用工具!它被广泛用于Google内部的大多数Java项目,也被许多其他公司广泛使用。它被广泛用于Google内部的大多数Java项目,也被许多其他公司广泛使用。
Guava 的好处:
-
标准化 - Guava库是由谷歌托管。
-
高效 - 可靠,快速和有效的扩展JAVA标准库
-
优化 -Guava库经过高度的优化。
-
函数式编程 -增加JAVA功能和处理能力。
-
实用程序 - 提供了经常需要在应用程序开发的许多实用程序类。
-
验证 -提供标准的故障安全验证机制。
-
最佳实践 - 强调最佳的做法。
guava类似Apache Commons工具集
Maven:
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>27.0-jre</version> <!-- or, for Android: --> <version>27.0-android</version> </dependency>
示例代码:
public class GuavaTester { public static void main(String args[]){ GuavaTester guavaTester = new GuavaTester(); Integer a = null; Integer b = new Integer(10); System.out.println(guavaTester.sum(a,b)); } public Integer sum(Integer a, Integer b){ return a + b; } }
评论