Java, Java, Java - Computer Science

Java, Java, Java

Object-Oriented Problem Solving

Third Edition

R. Morelli and R. Walde

Trinity College

Hartford, CT

June 25, 2017

This work is licensed under a

Creative Commons Attribution 4.0 International License (CC BY 4.0).

This book was previously published by

Pearson Education, Inc.

Preface to the Open Source

Edition

Java, Java, Java, 3e was previously published by Pearson Education, Inc.

The first edition (2000) and the second edition (2003) were published by

Prentice-Hall. In 2010 Pearson Education, Inc. reassigned the copyright to

the authors, and we are happy now to be able to make the book available

under an open source license.

This PDF edition of the book is available under a Creative Commons

Attribution 4.0 International License, which allows the book to be used,

modified, and shared with attribution:

().

¨C Ralph Morelli and Ralph Walde

¨C Hartford, CT

¨C December 30, 2016

i

ii

Preface to the Third Edition

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.

What¡¯s New in the Third Edition

The third edition has the following substantive changes:

? Although the book retains its emphasis on a ¡°running example¡±

that is revisited in several chapters, the CyberPet examples have

been replaced with a collection of games and puzzle examples. The

CyberPet examples from earlier editions will be available on the

Companion Web Site.

iii

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download