Preface


[Page xiii]

We have designed this third edition of Java, Java, Java to be suitable for a typical Introduction to Computer Science (CS1) course or for a slightly more advanced Java as a Second Language course. This edition retains the "objects first" approach to programming and problem solving that was characteristic of the first two editions. Throughout the text we emphasize careful coverage of Java language features, introductory programming concepts, and object-oriented design principles.

The third edition retains many of the features of the first two editions, including:

  • Early Introduction of Objects

  • Emphasis on Object Oriented Design (OOD)

  • Unified Modeling Language (UML) Diagrams

  • Self-study Exercises with Answers

  • Programming, Debugging, and Design Tips

  • From the Java Library Sections

  • Object-Oriented Design Sections

  • End-of-Chapter Exercises

  • Companion Web Site, with Power Points and other Resources

The In the Laboratory sections from the first two editions have been moved onto the book's Companion Web Site. Table 1 shows the Table of Contents for the third edition.

Table 1. Table of Contents for the Third Edition.

Chapter

Topic

Chapter 0

Computers, Objects, and Java (revised)

Chapter 1

Java Program Design and Development

Chapter 2

Objects: Defining, Creating, and Using

Chapter 3

Methods: Communicating with Objects (revised)

Chapter 4

Input/Output: Designing the User Interface (new)

Chapter 5

Java Data and Operators

Chapter 6

Control Structures

Chapter 7

Strings and String Processing

Chapter 8

Inheritance and Polymorphism (new)

Chapter 9

Arrays and Array Processing

Chapter 10

Exceptions: When Things Go Wrong

Chapter 11

Files and Streams

Chapter 12

Recursive Problem Solving

Chapter 13

Graphical User Interfaces

Chapter 14

Threads and Concurrent Programming

Chapter 15

Sockets and Networking (expanded)

Chapter 16

Data Structures: Lists, Stacks, and Queues (revised and expanded)





Java, Java, Java(c) Object-Orienting Problem Solving
Java, Java, Java, Object-Oriented Problem Solving (3rd Edition)
ISBN: 0131474340
EAN: 2147483647
Year: 2005
Pages: 275

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net