In Starting Out with Java: Early Objects, Gaddis looks at objects--the fundamentals of classes and methods--before covering procedural programming. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. Introduction to Computers and Java, Java Fundamentals, A First Look at Classes and Objects, Decision Structures, Loops and Files, A Second Look at Classes and Objects, Arrays, Text Processing and Wrapper Classes, Inheritance, Exceptions and Stream I/O, GUI Applications, Applets, Recursion. For all readers interested in an introduction to the Java programming language covering objects--the fundamentals of classes and methods--before procedural programming.