Learn to use Google Guava using Packt's new Book and eBook

September 2013 | Java, Open Source

Packt is pleased to announce the release of Getting Started with Google Guava, a hands-on guide that shows readers how Guava Collections can make working with Java Collections a breeze. Packed with examples and source code, this book will have an immediate impact on how users work with Java. The eBook, which is available in all the popular formats, is priced at $12.74, while the print book is competitively priced at $24.99.

About the Author: 

Bill Bejeck is a senior software engineer with 10 years of experience across a wide range of projects. He is currently working on the storage and analysis of financial data using Hadoop. He has a BA in Economics from the University of Maryland and an MS in Information Systems from Johns Hopkins University. Bill also enjoys blogging at http://codingjunkie.net

Google Guava is an open-source set of common libraries for Java, mainly developed by Google engineers. Google Guava can be roughly divided into three components: basic utilities to reduce menial labors to implement common methods and behaviors; an extension to the Java collections framework (JCF) formerly called the Google Collections Library; and other utilities which provide convenient and productive features such as functional programming, caching, range objects, and hashing. 

Getting Started with Google Guava will enable the reader to improve their code from the very first chapter. Readers will start by using Guava to help with common tasks that Java developers perform. Through more specialized situations and some great functionality, readers will discover how Guava can add a lot of power to applications with little effort. The book teaches readers about Guava's famous Collections classes that add unique features such as the Bi-Map to Java's already great Collection classes. This book will make it easy for readers to use a self-loading cache for improved performance in applications, and use the EventBus to create software that takes advantage of event-based programming. 

The book covers the following topics:

Chapter 1: Getting Started
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 

Getting Started with Google Guava is for everyone who has worked with Java, from the beginner to the expert programmer. To find out more about the book, please visit the Packt bookpage.

Getting Started with Google Guava
Write better, more efficient Java, and have fun doing so

For more information, please visit book page

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software