Java 8 Recipes, 2th Edition (2014)
CHAPTER 1. Getting Started with Java 8
CHAPTER 2. New Features of Java 8
CHAPTER 5. Object-Oriented Java
CHAPTER 7. Data Structures and Collections
CHAPTER 9. Exceptions and Logging
CHAPTER 11. Debugging and Unit Testing
CHAPTER 12. Unicode, Internationalization, and Currency Codes
CHAPTER 13. Working with Databases
CHAPTER 14. JavaFX Fundamentals
CHAPTER 15. Graphics with JavaFX
CHAPTER 18. Nashorn and Scripting