ISBN-10: 0201751593
ISBN-13: 9780201751598
Publisher: Addison-Wesley
Copyright: 2001
Format: Paper Bound with PIN; 800 pp
Status: Out of Print
This introductory programming in Java book offers an object-oriented approach, introducing the concepts of object, class, and message as early as the first chapter. The code has been thoroughly updated to the Java 2 platform. This object-oriented approach is used throughout the text, as students learn the fundamentals of object-oriented programming along with the basics of imperative programming. The authors place a strong emphasis on the software development process, presenting a clear and usable procedure for solving problems by developing classes that is used throughout the text. In addition, each chapter has an optional supplemental section that introduces graphical user interface (GUI) concepts through the medium of the Java AWT.
Java's support for GUI and network programming makes a great setting for diverse programming examples: a calculator, a strategy game, reading the Dow Jones from Yahoo!, a Web surveyor application, scheduling songs for a radio station, as well as traditional payroll and student GPA computations. Working with these and other examples, students learn to think like a programmer, analyze problems, devise solutions, design classes, and write code.
- NEW - NEW! Includes free access to JavaPlace.net, an online resource to enhance the teaching and learning of CS1 in Java.
- All code is revised and tested to be compatible with Java 2 (and Java 1.1).
- Uses object-oriented concepts from the very beginning and develops them throughout.
- Contains optional graphic user interface (GUI) supplements in each chapter, including a new supplement that introduces Swing.
- Applies a consistent class design procedure, usable by beginners.
- Provides an optional I/O package (in an appendix) that gives students easy access to console i/o when a discussion of classes in java.io is not desired.
- Introduces testing early (Ch. 7), covering test drivers, debugging, and test case selection.
- Includes a chapter with three robust applications—a LOGO turtle, a Web surveyor, and Mancala (a strategy game)—which use the text's class design procedure and allow the students to tie the material together.
- Includes “Java Interludes” throughout the text that cover in-depth language features.
(Chapters include: Introduction, Summary, Study Aid: Terminology Review, Questions for Review, Further Exercises, and GUI Supplement.)
1. Jumping Into Java.
2. Using Objects.
3. Using Classes.
4. Defining Classes.
5. The Class Design Process Method Implementation and Numerical Processing.
6. Controlling Behavior-Conditional Execution.
7. Verifying Object Behavior.
8. Working with Multiple Objects.
9. Iteration.
10. Organizing Objects.
11. Recursion.
12. Examples.
13. Extending Class Behavior.
14. Exceptions.
Appendix A. Glossary of All Terms.
Appendix B. Editing, Compiling and Running Java Programs.
Appendix C. Annotated List of Java Classes, Interfaces, Methods, Variables and Constants Used in this Text.
Appendix D. Exercises for the GUI.
Introduction to Programming Using Java: An Object-Oriented Approach, 2/E
Arnow, Dexter & Weiss
© 2004 | Addison-Wesley | Paper; 736 pages | Instock
ISBN-10: 0321200063 | ISBN-13: 9780321200068
Brief Description | Buy from myPearsonStore
Introduction to Programming Using Java offers an object-oriented approach, introducing the concepts of object, class, and message as early as the first chapter. This approach is used throughout the text as students learn the fundamentals of object-oriented programming along with the basics of imperative programming. The authors place a strong emphasis on the software development process, presenting a clear and usable procedure for solving problems by developing classes.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.


