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