Platinum Partner
java,opinion,frameworks,guava

[Book review] Getting Started with Google Guava

I was contacted a month ago by someone from PacktPub to review a book called "Getting Started with Google Guava" by Bill Bejeck(http://codingjunkie.net/). I'm not so keen on reading one more tech book just for the fun of it, but since it was about Guava I accepted the offer.

Reading Guava book might come in strange for anyone as it is for me since I've read the docs, few tutorials, some blog posts. On top of that I'm using it regularly each day and I have written a blogpost and did talk on the subject. But having a more structured way of getting your self introduced and learn new stuff is always a good thing and so is this book.

First chapter is concerned with introduction to Guava, some history and the reasoning of why it should end up in your build path. Next there are chapters on the basic utilities, Guava's functional aspects and the various collections that are available. There is a separate chapter on Cache that I found it really detailed and one for the useage of EventBus which is basically a cool way to get Publish/Subscribe model out of the box.

Bloom Filters and the concurrency goodies were something completely new to me and they definitely made the book worth reading. Additionally I found out about the Table class, which is something I have completely missed and most definitely needed in the past.
To sum it all up, its a good book and one which is very easy to read, in mine case a plane trip filled with Guava awesomeness

Published at DZone with permission of {{ articles[0].authors[0].realName }}, DZone MVB. (source)

Opinions expressed by DZone contributors are their own.

{{ tag }}, {{tag}},

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}
{{ parent.authors[0].realName || parent.author}}

{{ parent.authors[0].tagline || parent.tagline }}

{{ parent.views }} ViewsClicks
Tweet

{{parent.nComments}}