Guavaについて
GuavaとはGoogleが中心となって開発しているオープンソースのJavaユーティリティライブラリーです。
アノテーションでGWTの対応具合がはっきりわかるのが良いところです。
ただ、JDK7や8で似た機能増えてきましたので、JDK派になるか、Guava派になるか悩ましい所です。
私はGoogleがJavaの後継用意したら、乗り換えるつもりなのでGuavaを使い続けています。また、ApacheのJakartaシリーズとの比較は、好みの問題でしょう。私は最近はGuavaのみ使っています。
最新版は、公式サイトの guava-{数字}.jar・guava-gwt-{数字}.jar
からリンクがはされていますので、そこからダウンロードしてください。(GWtの場合は、source.jarも必要)
最新情報
修正版の1.6.1が出ています。 1.7もでました。
英語だけどStackoverflow で検索するといい例が山ほど見つかります。
Betaアノテーションについて
便利なクラスのBeta期間が長いので、実際には、Betaでも使うことが多くなると思います。
名称の変更はあり得ることだけ気をつけたほうがいいでしょう。
パッケージごとに解説
- Baseパッケージ - ほぼ完成
- Collectパッケージ - 概要と一部のみ
- Netパッケージ - 部分的なサマリーのみ