Java Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Java. This third edition replaces irrelevant information, such as RMI and applets, with recipes updated for Java 8. This book covers a lot of ground, and offers Java developers short, focused pieces of code that can be easily incorporated into other programs. The recipes focus on things that are useful, tricky, or both. Java Cookbook also includes code segments that covers many specialized APIs, and serves as a great jumping-off place for Java developers who want to get started in areas outside of their specialization.