
An Introduction to Object-Oriented Programming with Java / Edition 4
by C Wu, C. Thomas Wu (Otani)ISBN-10: 0072946520
ISBN-13: 9780072946529
Pub. Date: 01/13/2005
Publisher: McGraw-Hill Companies, The
In the fourth edition, the coverage on defining
/i>Overview
An Introduction to Object-Oriented Programming with Java provides an accessible and technically thorough introduction to the basics of programming using java. The fourth edition continues to take a truly object-oriented approach. Objects are used early so that students think in objects right from the beginning.
In the fourth edition, the coverage on defining classes has been made more accessible. The material has been broken down into smaller chunks and spread over two chapters, making it more student-friendly.
Also, new to this edition is the incorporation of Java 5.0 features, including use of the Scanner Class and the Formatter Class.
The hallmark feature of the book, Sample Development Programs, are continued in this edition. These provide students with an opportunity to incrementally, step by step, walk through program design, learning the fundamentals of software engineering.
Object diagrams, using a subset of UML, also continue to be an important element of Wu's approach. The consistent, visual approach assists students in understanding concepts.
Handles:
• Consistent Problem solving approach at the end of each chapter, that follows:
o Problem Statement
o Overall Plan
o Design
o Code
o Test
• Diagrams---SHOW Problem Solving
• Placement of Objects first—Aids students in Problem Solving
• 5.0 update is included in this revision
***With the 5.0 Revision is the: incorporation of two new classes.
1. The Scanner Class
2. Formatter Class
Pedagogy—
Tools to Problem Solve
DesigReminders
Take my Advice Boxes
You Might Want to Know Boxes
Quick Check Exercises
Product Details
- ISBN-13:
- 9780072946529
- Publisher:
- McGraw-Hill Companies, The
- Publication date:
- 01/13/2005
- Edition description:
- REV
- Pages:
- 976
- Product dimensions:
- 7.60(w) x 8.90(h) x 1.24(d)
Table of Contents
Chapter 0 Introduction to Computers and Programming Languages
Chapter 1 Introduction to Object-Oriented Programming and Software Development
Chapter 2 Getting Started with Java
Chapter 3 Numerical Data
Chapter 4 Defining Your Own Classes - Part 1
Chapter 5 Selection Statements
Chapter 6 Repetition Statements
Chapter 7 Defining Your Own Classes - Part 2
Chapter 8 Exceptions and Assertions
Chapter 9 Characters and Strings
Chapter 10 Arrays
Chapter 11 Sorting and Searching
Chapter 12 File Input and Output
Chapter 13 Inheritance and Polymorphism
Chapter 14 GUI and Event-Driven Programming
Chapter 15 Recursive Algorithms
Appendix A
How to Run Java Programs
Appendix B List of Sample Programs
Appendix C Standard Classes and Interfaces
Appendix D UML Diagrams
Customer Reviews
Average Review: