
- カテゴリー
- その他
- ウェブサイト
- github.com
- 言語
- 英語
- 登録日
- 15日前
- スター
- 51,890
- フォーク
- 11,191
google/guava ↗· Java· Apache-2.0· 最終コミット 2日前
Guavaは、Googleが社内のJavaコードから共通部分を切り出し、Apache 2.0で公開したライブラリ群です。JDKにはないマルチマップやマルチセット、不変コレクション、グラフライブラリに加え、並行処理、入出力、ハッシュ、プリミティブ、文字列まわりのユーティリティを収めています。同じMaven座標から二種類が出ており、JDK 8以上を前提とするJRE版と、Android互換を保つ必要のあるプロジェクト向けのAndroid版を選べます。約束事が明文化されているのも特徴で、@Betaの付いたAPIはいつ変わっても消えてもおかしくない一方、それ以外はバイナリ互換を保ち続けます。ライブラリ作者が不安定なAPIを利用者側へ持ち出さないよう、Beta Checkerという別ツールも用意されています。プロジェクトの説明によれば、Google社内のJavaプロジェクトの多くと、社外の多くの企業がこれを使っています。
この製品が気に入りましたか?