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.