This textbook assumes that you have little or no programming experience This book porviders a solid background in good object-oriented programming techniques and introduces object-oriented terminology using clear, familiar language. The writing is nontechnical and emphasizes good programming practices. The examples are business examples. They do not assume a mathematical background beyond high-school business math. In addition, the examples illustrate only one or two major points. They do not contain so many features that you become lost following irrelevant and extraneous details. The explanations in this text book are written clearly in straightforward sentences so that native and non-native English speakers alike can master the programming concepts. Complete, working code examples appear frequently in each chapter these examples help the student make the transition from the theoretical to the practical. The code presented in each chapter is also provided on disk, so that students can easily run the programs and experiment with changes to them.
Chapter 1 Creating your First Java Classes
Chapter 2 Using Data within a Program
Chapter 3 Using Methods, Classes, and Objects
Chapter 4 More Object Concepts
Chapter 5 Making Decisions
Chapter 6 Looping
Chapter 7 Characters, Strings, and the Stringbuilder
Chapter 8 Arrays
Chapter 9 Introduction to Inheritance
Chapter 10 Advanced Inheritance Concepts
...etc...