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.

Author: Faekree Gakazahn
Country: Comoros
Language: English (Spanish)
Genre: History
Published (Last): 1 July 2009
Pages: 490
PDF File Size: 16.35 Mb
ePub File Size: 19.48 Mb
ISBN: 698-9-78435-481-5
Downloads: 2337
Price: Free* [*Free Regsitration Required]
Uploader: Fauzshura

Will make you answer well all the Trivial-pursuit questions on Java Java is a complicated language and after reading this book you’ll think so too. The author Joshua Bloch is well known as the author of “Effective Java” which is widely regarded as the premier text for the language, and furthermore he is one the designers and authors of the Java Collections Framework. Set up a giveaway. Tudor Andrei rated it it was amazing Nov 26, Putfalls book needs no introduction.

She read the first puzzle.

Java Puzzlers

Sujith S rated it it was amazing Sep 08, It’s a definite must read The programming languages guy in me found this fascinating ex: Neal Gafter is a software engineer and Java evangelist at Google. Most of the puzzles seem to involve implicit conversions done by the JVM, some involve 1.


A handy catalog of traps and pitfalls at the back of the book provides a concise taxonomy for future reference. For anyone familiar with Java it will be full of amazing discoveries, regardless of how well you know the language. 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. If you are a Java-Guru this might be fun to read.

Amazing book for anyone interested in the Java programming language, it might blow your mind. A handy catalog of traps and pitfalls at the back of the book provides a concise taxonomy for future reference. I had no idea about all the things that I didn’t know: Account Options Sign in. Between us, we had half a dozen possible answers about what a three-line program was going to do. Java Puzzlers is not so much a book, but a collection of obscure corner cases in the Java programming language.

Amazon Advertising Find, attract, and engage customers. Then you can relate the puzzles at gatherings of geeks and look on with a smug grin as they twist in the wind. 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.

Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle. Preview — Java Puzzlers by Joshua Bloch. Withoutabox Submit to Film Festivals. Traps, Pitfalls, and Corner Cases. Buy the selected items together This item: Anyone with a working knowledge of Java pitalls understand the puzzles, but even the most seasoned veteran will find them challenging.


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

Traps, Pitfalls, and Corner Cases. Nov 09, Babji Prashanth rated it really liked it. Illustrated with visually stunning optical illusions, “Java TM Puzzlers” features 95 diabolical puzzles that educate and entertain.

If you want to learn something about Java, pick one of Joshua Bloch’s other excellent! It is a kind of book that you simply pltfalls stop reading. Solve these puzzles and you’ll never again fall prey to the counterintuitive or obscure behaviors that can fool even the most experienced programmers.

Return to Book Page. Can you figure out what it does?

Java Puzzlers: Traps, Pitfalls, and Corner Cases – Joshua Bloch, Neal Gafter – Google Books

Don’t think twice — buy it now: An expose of Java’s known and not so known dirty secrets. Read more Read less.

Amazon Restaurants Food delivery from local restaurants.