Pearson Education Home Higher Education HomeInstructor SupportStudent SupportAbout UsCareers
Bookshop
Texts & Technology
ABOUT THIS PRODUCT
Description
Table of Contents
Features
Appropriate Courses
Preface
About the Author(s)
 
RESOURCES
First Day of Class
 
RELATED TITLES
Java--Intermediate Programming (Computer Science)
Java™ Puzzlers: Traps, Pitfalls, and Corner Cases
View Larger Cover Image
View Larger Image

Joshua Bloch
Neal Gafter

Publisher: Addison-Wesley
Copyright: 2005
Format: Paper; 312 pp

ISBN-10: 032133678X
ISBN-13:9780321336781Help icon

Our Price: £28.99
Status: Instock
Published: 21 Jul 2005
This title is not for sale to the US or Canada.
Add this item to my shopping basket


Add to Exam Copy BookbagAdd to Exam Copy Bookbag PrintPrint Product Information

Description

Based on Bloch and Gafter's standing room only Java Puzzlers talk at JavaOne,

the heart of the book comprises over 100 Java programming language puzzlers:

brainteasers that challenge the intellect while alerting programmers to the traps,

pitfalls, and corner cases that lurk in the nether regions of the Java platform.

All of the puzzles from the authors' popular JavaOne presentations are

included, as are many puzzles never before seen in public. There are two major

types of puzzles in the book. Most of the puzzles take the form of short

programs that appear to do something but actually do something else. Readers

will be encouraged to predict the behavior of the program before running it.

After running the program, readers will be encouraged to figure out why it

behaved as it did before consulting the solution. In a second type of puzzle, the

reader will be asked to write a short program that performs some specific task.

Most of the solutions will contain a "moral," a rule the reader can follow to

avoid the problematic behavior demonstrated in the puzzle. The puzzles are

grouped into chapters based on the primary platform features they exercise and

to maximize readability, fun, and pedagogical effectiveness.

 
Pearson Education Home