DZone

Guava is an open-source library that developed with Google to meet the daily needs of programmers; actually, Guava prevents code duplication that may be written by programmers all around the world. In addition to eliminating boilerplate codes, Guava makes programming easier and more efficient with better performance. Personally, I think Google used Artificial Intelligence to recognize Java developer’s requirements by using their daily searches. Google Guava is a Google project, mainly developed by Google’s developers, but it’s been open-sourced now. The main idea behind it was to include generics introduced in JDK 1.5 into Java Collections Framework, or JCF, and enhance its capability. In general, Guava consists of three major components: 

First, basic utilities to reduce manual labor to implement common methods and behaviors and sometimes boilerplate codes.

Source: DZone