Skip to content
EntityQ4140561· pop 10· linked from 606 articles

Google Guava

Sign in to save

Also known as guava

open-source set of common libraries for Java

Source code

Guava is a set of core Java libraries from Google that includes new collection types (such as multimap and multiset), immutable collections, a graph library, and utilities for concurrency, I/O, hashing, primitives, strings, and more! It is widely used on most Java projects within Google, and widely used by many other companies as well. The JRE flavor requires JDK 1.8 or higher. If you need support for Android, use the Android flavor. You can find the Android Guava source in the [ android directory]. For more information on when to use api and when to use implementation , consult the Gradle documentation on API and implementation separation. Snapshots of Guava built from the master branch are available through Maven using version 999.0.0-HEAD-jre-SNAPSHOT , or 999.0.0-HEAD-android-SNAPSHOT for the Android flavor. [Snapshot API Javadoc][guava-snapshot-api-docs] as well as [Snapshot API Diffs][guava-snapshot-api-diffs] are also available. 2. APIs without @Beta will remain binary-compatible for the indefinite future. (Previously, we sometimes removed such APIs after a deprecation period. The last release to remove non- @Beta APIs was Guava 21.0.) Even @Deprecated APIs will remain (again, unless they are @Beta ). We have no plans to start removing things again, but officially, we're leaving our options open in case of surprises (like, say, a serious security problem). 5. Our classes are not designed to protect against a malicious caller. You should not use them for communication between trusted and untrusted code. 6. For the mainline flavor, we test the libraries using a range of OpenJDK versions on Linux and Windows. Some features, especially in com.google.common.io , may not work correctly in non-Linux environments. For the Android flavor, our unit tests also run on API level 23 (Marshmallow).

Excerpt from the source-code README · 6,298 chars · not written by Vinony

Wikidata facts

Official website
github.com/google/guava
Show 3 more facts
software version identifier
33.6.0
source code repository URL
github.com/google/guava
Sources (4)

via Wikidata · CC0

Available in 9 languages

via Wikidata sitelinks · CC0

Connections

Categories