eBooks-it.org Logo
eBooks-IT.org Inner Image

Getting Started with Google Guava

Getting Started with Google Guava Image

Book Details:

Publisher:Packt Publishing
Series: Packt , Getting Started
Author:Bill Bejeck
Edition:1
ISBN-10:1783280158
ISBN-13:9781783280155
Pages:142
Published:Aug 14 2013
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:1.64 MB

Book Description:

Write better, more efficient Java, and have fun doing so! Overview Write more robust code that is easier to read and maintain Learn how to use Preconditions to prevent and find errors faster Shows how Guava Collections can make working with Java Collections a breeze In Detail Java continues to maintain its popularity and is still one of the main languages used in the software industry today. But there are things in Java that are difficult to do that can be made easier; thats where Guava comes in. Guava provides developers with a way to write better code, with less effort. Getting Started with Google Guava will show the reader how to start improving their code from the very first chapter. Packed with examples and loads of source code, this book will have an immediate impact on how you work with Java. This book starts with using Guava to help with the common tasks that Java developers perform. Then youll work your way through more specialized situations and finally some great functionality Guava provides that can add a lot of power to your applications with little effort. You will learn about Guavas famous Collections classes that add unique features, like the Bi-Map, to Javas already great Collection classes. Well see how to add some functional programming aspects to our code. We will also learn about using a self-loading cache for improved performance in our applications, and how to use the EventBus to create software that takes advantage of event-based programming. What you will learn from this book Master String manipulation with ease including creating a HashMap from formatted text Harness the power of functional programming with Functions and Predicates Use the power of Guavas Collections classes Get to grips with better ways of writing and reading files with less boilerplate Improve synchronization with the Monitor Create and use a self-loading cache for better performance Leverage the power of event-based programming with the EventBus Never get another NullPointerException by using the Optional class Approach This is a short, practical guide, with lots of examples to help you learn Google Guava Who this book is written for There is no minimum level of experience required. There is something for everyone who works with Java, from the beginner to the expert programmer.

Download Link:

Related Books:

Getting StartED with Google Apps

Getting StartED with Google Apps Image
How would you like to share your calendar, access your e-mail, or create and share documents, all online from your smartphone/mobile device, netbook, or desktop? If you answered yes, then you should know that the best of all these online applications and services are being offered for free, from one of the Internet's biggest names, Google. These apps are in an online suite of productivity and fun applications called Google Apps. Getting StartED with Google Apps gets you started collaborating and creating with Google's online suite of applications on the Chrome operating system analogous to using Microsoft Office on Windows. The differences are that Google Apps and Chrome are mostly free and run entirely on the Web. With this book, you get clear and e...

Getting Started with RFID

Identify Objects in the Physical World with Arduino
Getting Started with RFID Image
If you want to experiment with radio frequency identification (RFID), this book is the perfect place to start. All you need is some experience with Arduino and Processing, the ability to connect basic circuits on a breadboard with jumper wire-and you're good to go. You'll be guided through three hands-on projects that let you experience RFID in action. RFID is used in various applications, such as identifying store items or accessing a toll road with an EZPass system. After you build each of the book's projects in succession, you'll have the knowledge to pursue RFID applications of your own. Use Processing to get a sense of how RFID readers behave Connect Arduino to an RFID reader and discover how to use RFID tags as keys Automate your office or home...

Getting Started with BeagleBone

Linux-Powered Electronic Projects With Python and JavaScript
Getting Started with BeagleBone Image
Many people think of Linux as a computer operating system, running on users' desktops and powering servers. But Linux can also be found inside many consumer electronics devices. Whether they're the brains of a cell phone, cable box, or exercise bike, embedded Linux systems blur the distinction between computer and device. Many makers love microcontroller platforms such as Arduino, but as the complexity increases in their projects, they need more power for applications, such as computer vision. The BeagleBone is an embedded Linux board for makers. It's got built-in networking, many inputs and outputs, and a fast processor to handle demanding tasks. This book introduces you to both the original BeagleBone and the new BeagleBone Black and gets you start...



2007 - 2021 © eBooks-IT.org