Google Guavaの紹介


Google Guavaの紹介

Google Guava Google java , , Guava.

 Collection、 Cache、 、 、 、 IO , .

1、基本ツール類
    1、 null
    2、 (Preconditions)
    3、 Object 
    4、 :Guava 
    5、Throwables: 


     null
        jdk1.8 Optional null ( Guava )

     
        jdk1.8 

     Object 
        jdk1.7 Objects 

2、集合
1、 ( )
2、 
3、 (Lists、Maps、Sets )
4、 

 : Guava 

3、キャッシュ
Guava Cache: , 

4、関数スタイル
 Guava , JDK8 lambda Stream API.

5、同時
6、文字列処理
 

7、原生タイプ操作サポート
 

8、区間(Ranges)
9、I/Oツール類
IO apache commons io

10、ハッシュ
 Object.hashCode() , 

11、イベントバス
 - , 

12、数学演算(Math)
13、反射(Reflection)
Guava Java 

まとめ

Guava 、Cache、 .

リファレンス


1、https://github.com/google/guava/wiki