Introduction to Java and Software Design breaks the current paradigms for teaching Java and object-oriented programming. This book has been developed from the ground up to be a Java text, rather than a Java tr anslation of prior works. The text uses real Java I/O classes and tre ats event handling as a fundamental control structure that is introduc ed right from the beginning. The authors carefully guide the student through the process of declaring a reference variable, instantiating a n object and assigning it to the variable. Students will gradually de velop a complete and comprehensive understanding of what an object is, how it works, and what constitutes a well-designed class interface.
Nell Dale, Ph.D., University of Texas, Austin
Chip Weems, University of Massachusetts, Amherst
Mark R. Headington, University of Wisconsin-LaCrosse