24 Jun Illustrated with visually stunning optical illusions, Java™ Puzzlers features 95 diabolical puzzles that educate and entertain. Anyone with a. Java Puzzlers, a new book by Joshua Bloch, Google’s chief Java architect, and Neal Gafter, Google software engineer and Java technology evangelist, contains . Java™ Puzzlers: Traps, Pitfalls, and Corner Cases. 10 reviews. by Neal Gafter, Joshua Bloch. Publisher: Addison-Wesley Professional. Release Date: June.
|Published (Last):||12 August 2010|
|PDF File Size:||19.96 Mb|
|ePub File Size:||8.25 Mb|
|Price:||Free* [*Free Regsitration Required]|
Josh led the design and implementation of numerous Java platform features, including JDK 5. Just a moment while we sign you in to your Goodreads bloc. Can you figure out what it does? I can guarantee you have written at least one of these issues into your code.
Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle. The programming languages guy in me found this fascinating ex: Will make you answer well all the Trivial-pursuit questions on Java He holds a Ph. Have you ever spent days chasing a bug caused by a trap or pitfall in Java or its libraries?
A handy catalog of traps and pitfalls at the back of the book provides a concise taxonomy for future reference.
Error (Too Many Requests) – Quora
Hloch lively book reveals oddities of the Java programming language through entertaining and thought-provoking programming puzzles. Full review also on my blog: Joshua BlochNeal Gafter. Ferri rated it it was amazing Mar 04, Lam rated it really liked it Jan 17, A very fun and insightful read for those who want to master Java. A javq catalog of traps and pitfalls at the back of the book provides a concise taxonomy for future reference.
My library Help Advanced Book Search. Mar 04, Danilo Mutti rated it did not like it. Are you a code sleuth? Illustrated with visually stunning optical illusions, Java TM Puzzlers features bkoch diabolical puzzles that educate and entertain. As a fairly experienced Java developer I found myself surprised with the vast majority of the puzzlers.
May 13, Armineh Nouri rated it it was amazing. Notes on the Illusions References Index.
Java 6 and 7 editions would make interesting reads, when available. Do you like brainteasers? A book that’ll make every Java developer go of “What? Some of the tips are useful but it’s more fun to read this book than functional from my point of view.
Java Puzzlers: Traps, Pitfalls, and Corner Cases
Catalog of Puzzlees and Pitfalls B. James rated it really liked it Mar 14, So to say the least, he knows his stuff.
A handy catalog of traps and pitfalls at the back of the book provides a concise taxonomy for future reference. Lists with This Book. bloh
Puzzlers with Character 4. The solutions go well beyond a simple explanation of the puazlers behavior–they show you how to avoid the underlying traps and pitfalls for good. Book Description “Every programming language has its quirks. To ask other readers questions about Java Joehuaplease sign up. 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.
Dec 16, Saifuddin Merchant rated it it was amazing Shelves: Then this is the book for you! He was previously a senior staff engineer at Sun Microsystems, where he led the development of the Java compiler and implemented the Java ppuzzlers features in releases 1.
Want to Read saving….
How well do you really know Java? With Safari, you learn the way you learn best. Solve these puzzles and you’ll never again fall prey to the counterintuitive or obscure behaviors that can fool joshuw the most experienced programmers. B Notes on the Illusions. An expose of Java’s known and not so known dirty secrets.
Having said that, the book does reach a point where the puzzles and concepts hit upon by the puzzles are extremely obscure. Solve these puzzles and you’ll never again fall prey to the counterintuitive or obscure behaviors that can fool even the most experienced programmers. Abdalla rated it really liked it Mar 20, Have you ever spent days chasing a bug caused by a trap or pitfall in Java or its libraries? Each chapter of the book features a collection of “puzzlers” centered around a particular section of the language examples include loops, strings, exceptions, classes, etc.
All-in-all there are 95 different puzzlers across the book, and they range from the fairly common “if you thought about it a bit you’d figure it out” to the extremely obscure “unless you were a Java language designer you’d never have any hope of figuring this out”.