JAVA: Learn JAVA Quickly (2017) Chapter 1. Primitive Types Chapter 2. Java Output Chapter 3. String Chapter 4. Java IO Chapter 5. Objects Chapter 6. Access Modifiers Chapter 7. Static Chapter 8. Collections Chapter 9. Interfaces Chapter 10. Design Patterns