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: Mern Mikalabar
Country: Lebanon
Language: English (Spanish)
Genre: Politics
Published (Last): 17 December 2018
Pages: 21
PDF File Size: 20.44 Mb
ePub File Size: 17.42 Mb
ISBN: 821-5-46649-440-2
Downloads: 86806
Price: Free* [*Free Regsitration Required]
Uploader: Mezira

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

Amazon Advertising Find, attract, and engage customers. He holds a Ph. Almost all of the puzzles contain links to the boundary-condition definition in the Java language spec. Customers who viewed this item also viewed. He holds a Ph. Most of the puzzles take the form of a short program whose behavior isn’t what piffalls seems. Mar 04, Danilo Mutti rated it did not like it.

Jun 05, Owen Lindsell rated it liked it. Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle. Mar 15, Mills College Library added it. Solve these puzzles and you’ll never again fall prey to the counterintuitive or obscure behaviors that can fool even the most experienced programmers.


Reading this book opens your perspective wrt the language and its implementation. Don’t have a Kindle?

A very fun and insightful read for those who want to master Java.

Java Puzzlers

Full review also on my blog: Do not read this book if: Sujith S rated it it was amazing Sep 08, Apr 24, Stephen Mak rated it really liked it. Thanks for telling us about the problem. Trivia About Java Puzzlers: Josh led the design and implementation of numerous Java platform features, including JDK 5.

Solve these puzzles and you’ll never again fall prey to the counterintuitive or obscure behaviors that can fool even the most experienced programmers.

As an academic, I wrote about programming languages. We found at least four boundary conditions and were pretty sure about two of them. I can guarantee you have written at least one of these issues into your code. So to say the least, he knows his stuff.

Trals, Pitfalls, and Corner Cases. Just a moment while we sign you in to your Goodreads account. How well do you really know Java? 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. Horatiu Dan rated it it was amazing Jan 18, Tfaps 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.


One person found this helpful.

Java Puzzlers: Traps, Pitfalls, and Corner Cases

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”. Would you like to tell us about a lower price? Joshua Bloch is a principal engineer at Google and a Jolt Award-winner.

Kindle Edition Verified Purchase. Read reviews that mention effective java optical illusions traps and pitfalls java puzzlers java language corner cases programming language joshua bloch bloch and gafter language specification turn the page catalog of traps fun to read great book java developers bloch effective read this book bought this book read the solution java author. Do you like brainteasers?

Shopbop Designer Fashion Brands.