What is Java? Why learn Java? These questions and an introduction to the Java program structure are covered in this first chapter.
Java primitive operators, String, Arrays, and how to create and use Java methods are covered in Chapter 2.
Control flow determines the order of code execution. In this chapter, learn the syntax of Java control flow mechanisms, including conditionals, loops, switches, and exception handling.