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.
|Published (Last):||19 February 2005|
|PDF File Size:||11.69 Mb|
|ePub File Size:||3.56 Mb|
|Price:||Free* [*Free Regsitration Required]|
Shopbop Designer Fashion Brands.
Illustrated with visually stunning optical illusions, Java” Puzzlersfeatures 95 diabolical puzzles that educate and entertain. Great way to learn the corner cases of the Java language up to Java 5. 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.
Traps, Pitfalls, and Corner Cases. Have xases ever spent days chasing a bug caused by a trap or pitfall in Java or its libraries? Apr 11, Angel S rated it really liked it Shelves: Each chapter of the book features a collection pitfalos “puzzlers” centered around a particular section of the language examples include loops, strings, exceptions, classes, etc.
Account Options Sign in.
Solve these puzzles and you’ll never again fall prey to the counterintuitive pitfqlls obscure behaviors that can fool even the most experienced programmers. Joshua Bloch is a principal engineer at Google and a Jolt Award-winner.
AmazonGlobal Ship Orders Internationally. Reading this book opens your perspective wrt the language and its implementation. In general, I found the puzzles to be overly esoteric.
From an academic “curiosity” point of view the book is quite intriguing. This lively book reveals oddities of the Java programming language through entertaining and thought-provoking programming puzzles. A handy catalog of traps and pitfalls at the back of the book provides a concise taxonomy for future reference.
Top Reviews Most recent Top Reviews.
But it is a fun read that javztm show you that there are many things you don’t know about Java. I’ll do better next time. Effective Java 2nd Edition. Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle.
All in all a good recreational book. Open Preview See a Problem? 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.
Java Puzzlers: Traps, Pitfalls, and Corner Cases by Joshua Bloch
Feb 12, John rated it really liked it. The jaatm is only about pages, and it is full of javatk humor, which is ironic and friendly at the same time, making it very easy to read.
This book is more like a brain teaser than real computer book. Sujith S rated it it was amazing Sep 08, Have you ever spent days chasing a bug caused by a trap or trape in Java or its libraries? Most problems won’t appear in practice if you are following best practices and keep code clean and concise. Most of the puzzles take the form of a short program whose behavior isn’t what it seems.
Amazon Restaurants Food delivery from local restaurants. Please try again later. She read the first puzzle. All-in-all there are 95 different puzzlers across the book, and they range from trapw 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”.
I can guarantee you have written at least one of these issues into your code.