Google Guava是什麼東西?首先要追溯到2007年的「Google Collections Library」項目,它提供對Java 集合操做的工具類。後來Guava被進化爲Java程序員開發必備的工具。Guava能夠對字符串,集合,併發,I/O,反射進行操做。html
在軟件開發過程當中,咱們自認爲能夠什麼都能作,咱們本能的去寫本身的類庫來處理一些平常的問題。固然,咱們認爲本身寫的代碼是堅如盤石的,而且是通過單元測試的。實際上,咱們沒有咱們認爲的那麼聰明,換句話說,它不在於你有多聰明,而是在於編寫的代碼不只測試過,更重要的是被大量的程序員測試過並付諸於心血。Guava被應用了上百個應用系統中。一個優秀的程序員其中最重要的一個品質就是懶,不能想我不想工做,而是想不能重複發明輪子,若是已經有了好得東西爲何還要本身再作一遍。java
Guava的安裝git
首先要使用JDK1.6之後的版本,咱們用的Guava的版本是14.具體的安裝步驟以下:程序員
1,下載Guava( https://code.google.com/p/guava-libraries/);apache
2,若是你在用GWT開發,請選擇guava-gwt-14.jar 的連接在上面的URL中,併發
3,下載之後,把jar包添加到你的IDE中,例如Eclipse,NetBeans,IntelliJ,若是使用Sublime Text 2, TextMate, notepad++等文本編輯器,須要把jar的路徑添加到classpath環境變量中。maven
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/。