Java Puzzlers. Traps, Pitfalls, and Corner Cases. By Joshua Bloch and Neal Gafter. “Java puzzlers is a must-read for every Java developer, from the neophyte to. Java Puzzlers: Traps, Pitfalls, and Corner Cases Have you ever spent days chasing a bug caused by a trap or pitfall in Java or its libraries? Do you like. “Every programming language has its quirks. This lively book reveals oddities of the Java programming language through entertaining and thought-provoking.

Author: Mijas Akinozil
Country: Nicaragua
Language: English (Spanish)
Genre: Relationship
Published (Last): 19 December 2006
Pages: 395
PDF File Size: 12.80 Mb
ePub File Size: 2.34 Mb
ISBN: 281-3-13214-805-8
Downloads: 28906
Price: Free* [*Free Regsitration Required]
Uploader: Yosho

Trivia About Java Puzzlers: Share your thoughts with other customers. ComiXology Thousands of Digital Comics.

Follow the Author

That’s not to say that reading it isn’t anr, you’ll definitely learn a bit about the book, but if you’re looking to learn “how to write good Java code” this is not the book for you again, see Bloch’s other book for that. As a keen programmer, I’ve read more than hundred books about all aspects of software development. Ferri rated it it was amazing Mar 04, Amazon Renewed Refurbished products with a warranty.

Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle. Having said that, the book does reach a point where the puzzles and concepts hit upon by the puzzles are extremely obscure. Showing of 44 reviews. In general, I found the puzzles to be overly esoteric. Time for a Change.

Java Puzzlers: Traps, Pitfalls, and Corner Cases

There was a problem filtering reviews right now. Unless you’ve written the bit fiddling parts of a JVM implementation, or are the kind of person who can remember minute details of the specification, you’ll most likely suffer.


Will make you answer well all the Trivial-pursuit questions on Java Jun 05, Owen Lindsell rated it liked it.

My wife popped this book open after dinner. And QA never caught it. Josh led the design and implementation of numerous Java platform features, including JDK 5.

He is the author of the bestselling, Jolt Award-winning book, Effective Java. Jan 30, Adam Parkin rated it liked it.

Anyone who believes they are a Java master should read this book, it is well written, captivating, informative and full of useful information!

Each chapter of the book features a collection of “puzzlers” cades around a particular section of the language examples include loops, strings, exceptions, classes, etc.

The explanations also often include commentary to language designers ex: This book really makes the complication simple.

Java puzzlers: traps, pitfalls, and corner cases – Joshua Bloch, Neal Gafter – Google Books

Solve these puzzles and you’ll never again fall prey to the hraps or obscure behaviors that can fool even the most experienced programmers. All in all a good recreational book. To ask other readers questions about Java Puzzlersplease sign up.

Big mistake — we had planned to spend the night watching Firefly on DVD. The solutions go well beyond a simple explanation of the program’s behavior–they show you how to avoid the underlying traps and pitfalls for good.

Page 1 of 1 Start over Page 1 of 1. Pearson EducationJun 24, cass Computers – pages.

References to this book Code Quality: Antaris86 rated it it was amazing Feb 14, pifalls Effective Java 2nd Edition. Refresh and try again. In the tradition of Effective Java”, Bloch and Gafter dive deep into the subtleties of the Java programming language and its core libraries.


It is a real eye-opener to the kind of traps in your code you wouldn’t even imagine could be casess. Feb 12, John rated it really liked it. The book is only about pages, and it is full of intelligent humor, which is ironic and friendly at the same time, making it very easy to read. Overall, this book’s a jaw-dropping, eye-opening, brain-melting overview of the kind of boundary conditions puzzpers can run into with pitflals simple constructions. Apr 08, Katja rated it liked it Shelves: Product details Paperback Publisher: Each “puzzler” is formulated where a puzzle typically in the form of a code snippet is given, and the reader is encouraged to try and predict what the output will be, or why the code is incorrect.

All in all — amazing book, one of the true gems. Other editions – View all Java Puzzlers: Sujith S rated puzzkers it was amazing Sep 08, Return to Book Page. Amazon Second Chance Pass it on, trade it in, give it a second life. This lively book reveals oddities of the Java programming language through entertaining and thought-provoking programming puzzles.

Oct 15, Rahul Mahindru rated it liked it.

Most of the puzzles take the form of a short program whose behavior isn’t what it seems. We found at least four boundary conditions and were pretty sure about two of them. B Notes on the Illusions.