Groovy Programming - Savage_ John.pdf

(5359 KB) Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
878567726.051.png
groovy programming
878567726.061.png
This page intentionally left blank
groovy programming
an introduction for
java developers
Kenneth Barclay
John Savage
AMSTERDAM • BOSTON • HEIDELBERG • LONDON
NEW YORK • OXFORD • PARIS • SAN DIEGO
SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO
Morgan Kaufmann Publishers is an imprint of Elsevier
878567726.064.png 878567726.065.png 878567726.001.png 878567726.002.png 878567726.003.png 878567726.004.png 878567726.005.png 878567726.006.png 878567726.007.png 878567726.008.png 878567726.009.png 878567726.010.png 878567726.011.png 878567726.012.png 878567726.013.png 878567726.014.png 878567726.015.png 878567726.016.png 878567726.017.png 878567726.018.png 878567726.019.png 878567726.020.png 878567726.021.png 878567726.022.png 878567726.023.png 878567726.024.png 878567726.025.png 878567726.026.png 878567726.027.png 878567726.028.png 878567726.029.png 878567726.030.png 878567726.031.png 878567726.032.png 878567726.033.png 878567726.034.png 878567726.035.png 878567726.036.png 878567726.037.png 878567726.038.png 878567726.039.png 878567726.040.png 878567726.041.png 878567726.042.png 878567726.043.png 878567726.044.png 878567726.045.png 878567726.046.png 878567726.047.png 878567726.048.png 878567726.049.png 878567726.050.png 878567726.052.png 878567726.053.png 878567726.054.png 878567726.055.png 878567726.056.png 878567726.057.png 878567726.058.png 878567726.059.png 878567726.060.png
 
Publisher Denise E. M. Penrose
Publishing Services Manager George Morrison
Senior Editor Tim Cox
Assistant Editor Mary E. James
Project Manager Marilyn E. Rash
Cover Design Chen Design
Composition and Illustrations SPi
Production Services SPi
Interior printer Maple-Vail Book Manufacturing Group
Cover printer Phoenix Color Corp.
Morgan Kaufmann Publishers is an imprint of Elsevier.
500 Sansome Street, Suite 400, San Francisco, CA 94111
This book is printed on acid-free paper.
© 2007 by Elsevier Inc. All rights reserved.
Designations used by companies to distinguish their products are often claimed as trademarks or registered trade-
marks. In all instances in which Morgan Kaufmann Publishers is aware of a claim, the product names appear in
initial capital or all capital letters. Readers, however, should contact the appropriate companies for more complete
information regarding trademarks and registration.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any
means—electronic, mechanical, photocopying, scanning, or otherwise—without prior written permission of the
publisher.
Permissions may be sought directly from Elsevier’s Science & Te chnology Rights Department in Oxford, UK:
phone: (+44) 1865 843830, fax: (+44) 1865 853333, E-mail: permissions@elsevier.com. You may also complete
your request online via the Elsevier homepage (http://elsevier.com), by selecting “Support & Contact” then
“Copyright and Permission” and then “Obtaining Permissions.”
Library of Congress Cataloging-in-Publication Data
Barclay, Kenneth A., 1947-
Groovy programming : an introduction for Java developers /
Kenneth Barclay, John Savage.
p. cm.
Includes bibliographical references and index.
ISBN-13: 978-0-12-372507-3 (alk. paper)
ISBN-10: 0-12-372507-0 (alk. paper)
1. Java (Computer program language) I. Savage, W. J. (W. John) II. Title.
QA76.73.J38B358 2006
005. 13'3–dc22
2006036352
For information on all Morgan Kaufmann publications,
visit our Web site at www.mkp.com or www.books.elsevier.com
Printed in the United States of America
07 08 09 10
54321
878567726.062.png 878567726.063.png
Zgłoś jeśli naruszono regulamin