GuavaGoogle 的 Java 常用類庫
Guava 是一套來自Google的核心Java庫,其中包括新的集合類型(如multimap和multiset)、不可變的集合、圖庫,以及并發(fā)、I/O、散列、緩存、基元、字符串等實用工具!它被廣泛用于Google內部的大多數(shù)Java項目,也被許多其他公司廣泛使用。它被廣泛用于Google內部的大多數(shù)Java項目,也被許多其他公司廣泛使用。
Guava 的好處:
-
標準化 - Guava庫是由谷歌托管。
-
高效 - 可靠,快速和有效的擴展JAVA標準庫
-
優(yōu)化 -Guava庫經(jīng)過高度的優(yōu)化。
-
函數(shù)式編程 -增加JAVA功能和處理能力。
-
實用程序 - 提供了經(jīng)常需要在應用程序開發(fā)的許多實用程序類。
-
驗證 -提供標準的故障安全驗證機制。
-
最佳實踐 - 強調最佳的做法。
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;
}
}
評論
圖片
表情
