Google Guava是什么東西?首先要追溯到2007年的“Google Collections Library”項目,它提供對Java 集合操作的工具類。后來Guava被進化為Java程序員開發必備的工具。Guava可以對字符串,集合,並發,I/O,反射進行操作。
在軟件開發過程中,我們自認為可以什么都能做,我們本能的去寫自己的類庫來處理一些日常的問題。當然,我們認為自己寫的代碼是堅不可摧的,並且是經過單元測試的。實際上,我們沒有我們認為的那么聰明,換句話說,它不在於你有多聰明,而是在於編寫的代碼不僅測試過,更重要的是被大量的程序員測試過並付諸於心血。Guava被應用了上百個應用系統中。一個優秀的程序員其中最重要的一個品質就是懶,不能想我不想工作,而是想不能重復發明輪子,如果已經有了好得東西為什么還要自己再做一遍。
Guava的安裝
首先要使用JDK1.6以后的版本,我們用的Guava的版本是14.具體的安裝步驟如下:
1,下載Guava( https://code.google.com/p/guava-libraries/);
2,如果你在用GWT開發,請選擇guava-gwt-14.jar 的鏈接在上面的URL中,
3,下載以后,把jar包添加到你的IDE中,例如Eclipse,NetBeans,IntelliJ,如果使用Sublime Text 2, TextMate, notepad++等文本編輯器,需要把jar的路徑添加到classpath環境變量中。
4,Guava的API在http://docs.guava-libraries.googlecode.com/git-history/release/javadoc/index.html.
使用 Maven 或 Gradle 管理 Guava
在Maven項目中添加Guava,需要在pom.xml配置文件中加入以下代碼:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>14.0</version>
</dependency>
如果使用Gradle,在bulid.gradle文件中加入Maven Central Repository。
repositories {
mavenCentral()
}
然后,再加入Guava到build.gradel中:
dependencies {
compile group: 'com.google.guava' name: 'guava' version: '14.0'
}
關於Maven 和 Gradle 更多的信息,訪問各自的URL。http://maven.apache.org/, http://www.gradle.org/。