文档介绍:Multimedia Introduction
to Programming
Using Java
ProgramLive CD-ROM included
David Gries Paul Gries
Department puter Science Department puter Science
Cornell University University of Toronto
Ithaca, NY 14853-7501 Toronto, Ontario M5S 3G4
USA Canada
******@ ******@
CD-ROM: Courtesy DataDescription.
DataDescription, Inc.
840 Hanshaw Rd., Suite 9
Ithaca, NY 14850
ISBN 0-387-22681-8 Printed on acid-free paper.
© 2005 David Gries and Paul Gries.
All rights reserved. This work may not be translated or copied in whole or in part without the written permission of
the publisher (Springer Science+Business Media Inc., 233 Spring Street, New York, NY 10013, USA), except for brief
excerpts in connection with reviews or scholarly analysis. Use in connection with any form of information storage
and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or here-
after developed is forbidden.
The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identi-
fied as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary
rights.
Printed in the United States of America. (MP)
987654321 SPIN 11019312
To the women in our lives:
Anne
Elaine
Petra
Susan
Sage
Preface
This text is an introduction to programming using the Java programming
language. It differs from most other such texts in several ways.
The livetext ProgramLive
panying the text is a CD, which is itself plete multimedia text
on programming in Java. This CD acts like a book: you can turn the pages, look
at the table of contents, the glossary, the index, and so forth. And because it is
computerized, you can get to a particular page from the table of contents or the
index with a click of your mouse.
Each page of the CD contains recorded lectures with synchronized anima-
tion. These lectures teach