No discussion of modern Java development would be complete without mentioning Guava.

Google started releasing some internal Java code as open-source under the name Google Collections back in 2007. Its creation and architecture were partly motivated by generics introduced in JDK 1.5. This became much more than only collection support and was rebranded as “Guava.” Guava contains a lot of extremely useful code and provides some hints into modern Java practice.

Get hands-on with 1200+ tech skills courses.