The Nuts and Bolts of the Java Language Run the Application Variables and Data Types Operators Expressions Control Flow Statements Arrays and Strings Introducing Some Features of the Java Environment The main() Method Introducing Exceptions The Standard Input and Output Streams