Java: An Introduction
to Computer Science and Programming
Third Edition

by Walter Savitch

2004 Prentice Hall

This is an introductory book suitable for a CS1 course. It covers OOP and traditional programming techniques as well as the Java language.
The emphasis is on applications as opposed to applets, but there are early optional applets and a later full chapter covering applets.

The book is designed to be flexible in topic ordering. You do not need to follow the table of contents in order.



SavitchIn is a class used for keyboard input. It is provided with the book since Java standard libraries have no built in standard keyborad input facilities.

JJ is an online interactive Java educational environment and teacher-student grading system that runs in any browser. SavitchIn is available via the JJ system so it behaves like a standard libraray class. For more information on JJ click www.LearnJavaNow.org


wsavitch@ucsd.edu
April 14, 2003