OCA/OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804) (2015)
Part 1. OCA and OCP
Chapter 1. Declarations and Access Control
Chapter 5. Working with Strings, Arrays, and ArrayLists
Chapter 6. Flow Control and Exceptions
Part 2. OCP
Chapter 7. Assertions and Java 7 Exceptions
Chapter 8. String Processing, Data Formatting, Resource Bundles
Chapter 10. Advanced OO and Design Patterns
Chapter 11. Generics and Collections
Appendix B. Classpaths and JARs
Appendix C. About the Download