Java 8 Pocket Guide (2014)
Part I. Language
Chapter 5. Object-Oriented Programming
Part II. Platform
Chapter 9. Java Platform, Standard Edition
Chapter 10. Development Basics
Chapter 12. Basic Input and Output
Chapter 15. Java Collections Framework
Chapter 16. Generics Framework
Chapter 19. Lambda Expressions
Part III. Appendixes