[Page ii]Library of Congress Cataloging-in-Publication Data Morelli, R. (Ralph) Java, Java, Java : object oriented problem solving / R. Morelli and R. Walde. 3rd ed. p. cm. ISBN 0-13-147434-0 1. Object-oriented programming (Computer science) 2. Java (Computer program language I. Walde, R. (Ralph) II. Title.
QA76.64.M64 2006 005.13'3dc21 2005054959
Vice President and Editorial Director, ECS: Marcia J. Horton Executive Editor: Tracy Dunkelburger Editorial Assistant: Christianna Lee Executive Managing Editor: Vince O'Brien Managing Editor: Camille Trentacoste Production Editor: Rose Kernan Director for Creative Services: Paul Belfanti Creative Director: Juan Lopez Cover Designer: Bruce Kenselaar Managing Editor, AV Management and Production: Patricia Burns Art Editor: Xiaohong Zhu Manufacturing Manager: Alexis Heydt-Long Manufacturing Buyer: Lisa McDowell Marketing Manager: Robin O'Brien Marketing Assistant: Barrie Reinhold © 2006 Pearson Education, Inc. Pearson Prentice Hall Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved. No part of this book may be reproduced, in any format or by any means, without permission in writing from the publisher. The author and publisher of this book have used their best efforts in preparing this book. These efforts include the development, research, and testing of the theories and programs to determine their effectiveness. The author and publisher make no warranty of any kind, expressed or implied, with regard to these programs or the documentation contained in this book. The author and publisher shall not be liable in any event for incidental or consequential damages in connection with, or arising out of, the furnishing, performance, or use of these programs. Pearson Prentice Hall™ is a trademark of Pearson Education, Inc. Java™ is a trademark of Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054. Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 Pearson Education Ltd., London Pearson Education Australia Pty. Ltd., Sydney Pearson Education Singapore, Pte. Ltd. Pearson Education North Asia Ltd., Hong Kong Pearson Education Canada Inc., Toronto Pearson Educatíon de Mexico, S.A. de C.V. Pearson EducationJapan, Tokyo Pearson Education Malaysia, Pte. Ltd. Pearson Education, Upper Saddle River, New Jersey
[Page iii]DedicationTo the Memory of Our Colleague Bronzell Dinkins |