Michael Koltsov's den my cup of tea

/ java

Getting Started with Google Guava

I was asked once during a job interview “Why do you appreciate Google libraries so much?”. The question was asked in a company that makes most of its profits out of Google’s Android technology.

Google gives a lot of its technologies to open source community. But the most interesting thing is the quality of code base in that projects. I’ve seen most of Java libraries brought by the company and they look astonishing!

If you’ve ever heard about such people as Joshua Bloch, Kevin Bourrillion, Chet Haase and Thor Norbye you’d understand why i use Google’s libraries in every project i touch.

Enough blabbing, this book is about one of the Google’s effort to mitigate the age of “Java the language” – Google Guava (formerly Google collections). The book has 142 pages.

Look at the contents:

Chapter 2: Basic Guava Utilities

Chapter 3: Functional Programming with Guava

Chapter 4: Working with Collections

Chapter 5: Concurrency

Chapter 6: Guava Cache

Chapter 7: The EventBus Class

Chapter 8: Working with Files

Chapter 9: Odds and Ends

Looks clumsy? Yes, it is! Basically the most valuable part of the book are the code examples. The rest will give you the same pleasure as reading JavaDoc.

My score is 2 out of 5.