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. Have you ever spent days chasing a bug caused by a trap or pitfall in Java or its libraries? Do you like brainteasers? Then this is the book for. “Every programming language has its quirks. This lively book reveals oddities of the Java programming language through entertaining and thought-provoking.
|Published (Last):||13 March 2018|
|PDF File Size:||11.82 Mb|
|ePub File Size:||12.41 Mb|
|Price:||Free* [*Free Regsitration Required]|
Try the Kindle edition and experience these great reading features: Great way to learn the corner cases of the Java language up to Java 5.
My library Help Advanced Book Search. Set up a giveaway. That’s not to pitalls 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. Don’t have a Kindle? To ask other readers questions about Java Puzzlersplease sign up.
Java Puzzlers: Traps, Pitfalls, and Corner Cases
From Journeyman to Master. Discover Prime Book Box for Kids.
Most of the puzzles take the form of a short program whose behavior isn’t what it seems. The programming languages guy in me found this fascinating ex: Are you a code sleuth?
Each chapter of the book features a collection of “puzz Full review also on my blog: Most of the puzzles take the form of a short program whose behavior isn’t what it seems. Full review also on my blog: She read the first puzzle. But it is a fun read that will show you that there are many things you don’t know about Java.
I follow its advice religously and make my coworkers read it. Amazon Advertising Find, attract, and engage customers. I thought I’d be good at this kind of puzzle.
Amazing book for anyone interested in the Java programming language, it pjtfalls blow your mind. Can you figure out what it does? You may say they are “Not puzzles, just silly trivia”, but if you are experienced Java developer, you will figure out what they really mean and then smile on them.
Jun 05, Owen Lindsell rated it liked it. Mildy interesting, but not the kind of thing you’d want to use for interview questions.
All in all a good recreational book. ComiXology Thousands of Digital Comics. If you are a Java-Guru this might be fun to read. Pages with related products. For a typical Java developer you’ll almost never run into most of the tidbits in this book. Showing of 44 reviews.
There are no discussion topics on puzzlrs book yet. Antaris86 rated it it was amazing Feb 14, Artem rated it really liked it Nov 30, He holds a Ph. Sujith S rated it it was amazing Sep 08, An expose of Java’s known and not so known dirty secrets. In short it’s a must have along with Effective Java for your Pittfalls bookshelf. Illustrated with visually stunning optical illusions, “Java TM Puzzlers” features jxva diabolical puzzles that educate and entertain.
Would you like to tell us about a lower price? Can you figure out what it does? I had no idea about all the things that I didn’t know: James rated it really liked it Mar 14, Then you can relate the puzzles at gatherings of geeks and look on with a smug grin as they twist in the wind. As an academic, I wrote about programming languages. A Catalog of Traps and Pitfalls.
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. The solutions go well beyond a simple explanation of the program’s behavior–they show you how to avoid the pirfalls traps and pitfalls for good.
Java Puzzlers: Traps, Pitfalls, and Corner Cases – PDF Drive
Add all three to Cart Add all three to List. Reading this book opens your perspective wrt the language and its implementation.
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. Please try again later. Solve these puzzles puzzlfrs you’ll never again fall prey to the counterintuitive or obscure behaviors that can fool even the most experienced programmers.