このエントリーをはてなブックマークに追加

GuavaとはGoogleが中心となって開発しているオープンソースのJavaユーティリティライブラリーです。

アノテーションでGWTの対応具合がはっきりわかるのが良いところです。

ただ、JDK7や8で似た機能増えてきましたので、JDK派になるか、Guava派になるか悩ましい所です。
私はGoogleがJavaの後継用意したら、乗り換えるつもりなのでGuavaを使い続けています。

また、ApacheのJakartaシリーズとの比較は、好みの問題でしょう。私は最近はGuavaのみ使っています。

公式サイト

最新版は、公式サイトの guava-{数字}.jar・guava-gwt-{数字}.jar からリンクがはされていますので、そこからダウンロードしてください。(GWtの場合は、source.jarも必要)

最新情報

Guava1.6 リリース情報

修正版の1.6.1が出ています。 1.7もでました。

英語だけどStackoverflow で検索するといい例が山ほど見つかります。

Betaアノテーションについて

便利なクラスのBeta期間が長いので、実際には、Betaでも使うことが多くなると思います。
名称の変更はあり得ることだけ気をつけたほうがいいでしょう。

パッケージごとに解説