1: Getting Started with Java Talking about ART and licensing Learning Language Discovering Classes and Discovering Inheritance, Polymorphism, and Mastering Advanced Language Features, Part 16: Mastering Advanced Language Features, Part 27: Exploring the Basic APIs, Exploring the Basic APIs, Functional Programming and Exploring the Collections Exploring the Concurrency Performing Classic I/ Accessing Migrating to New I/ Accessing Parsing, Creating, and Transforming XML Working With JSON Documents A. Solutions to Exercises