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: Mezragore Akinosho
Country: Kenya
Language: English (Spanish)
Genre: Technology
Published (Last): 11 August 2011
Pages: 407
PDF File Size: 14.7 Mb
ePub File Size: 16.25 Mb
ISBN: 682-4-85682-665-1
Downloads: 41696
Price: Free* [*Free Regsitration Required]
Uploader: Maurr

Amazon Rapids Fun stories for kids on the go. Between us, we had half a dozen possible answers about what a three-line program was going to do. Amazon Music Stream millions of songs. Share your thoughts with other customers.

Amazon Drive Cloud storage from Amazon. Mar 15, Mills College Library added it. Sujith S rated it it was amazing Sep 08, I can guarantee you have written at least one of these conrer into your code. I found a lot of the puzzles more annoying than educational especially the problems regarding unicode.

Java Puzzlers: Traps, Pitfalls, and Corner Cases by Joshua Bloch

Dec 16, Saifuddin Merchant rated it it was amazing Shelves: To view it, click here. These would be perfect interview questions for a sadistic HR person. He holds a Ph. Illustrated with visually stunning optical illusions, Java TM Puzzlers features 95 diabolical puzzles that educate and entertain.

Follow the Author

Most of the puzzles here are about cases you will probably never encounter. James rated it really liked it Mar 14, The solutions go well beyond a simple explanation of cornner program’s behavior–they show you how to avoid the underlying traps and pitfalls for good.


Thinking in Java 4th Edition. There’s a complete summary of all “lessons learned”, which fits in about 10 pages of very condensed programming wisdom — I would’ve bought this book for this chapter alone. Having said that, the book does reach a point where the puzzles and concepts hit upon by the puzzles are extremely obscure. Don’t think twice — buy it now: Mar 20, Kyi Aung rated it it was amazing.

He was previously a senior staff engineer at Sun Microsystems, where he led the development of the Java compiler and implemented the Java language features in releases 1. References to this book Code Quality: Antaris86 rated it it was cazes Feb 14, Java Puzzlers is not so much a book, but a collection of obscure corner cases in the Java programming language. That’s not to say that reading it isn’t useful, 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.

Horatiu Dan rated it trsps was amazing Jan 18, A Handbook of Agile Software Craftsmanship. An expose of Java’s known and not so known dirty secrets.

Great way to learn the corner cases of the Java language up to Java 5. Overall, this book’s a jaw-dropping, eye-opening, brain-melting overview of the kind of boundary conditions you can run into with very simple constructions. Effective Java 2nd Edition. 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.


Java 6 and 7 editions would make interesting reads, when available. Alexa Actionable Analytics for the Web.

Java Puzzlers traps, pitfalls, and corner cases: Joshua Bloch: : Books

Page 1 of 1 Start over Page 1 of 1. Explore the Home Gift Guide. Get to Know Us. There’s a problem loading this menu right now. Most of the puzzles take the form of a short program whose behavior isn’t what it seems. Refresh and try again.

Would you like to tell pihfalls about a lower price? How well do you really know Java? Amazing book for anyone interested in the Java programming language, it might blow your mind.

ComiXology Thousands of Digital Comics. Oct 14, Turaaa rated it liked it Shelves: It is a real eye-opener to the ppuzzlers of traps in your code you wouldn’t even imagine could be there.

Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle. This review has been hidden because it contains spoilers.

Java Puzzlers: Traps, Pitfalls, and Corner Cases

There are no discussion topics on this book yet. As an academic, I wrote about programming languages. In short it’s a must have along with Effective Java jzva your Java bookshelf.