Java Puzzlers: Traps, Pitfalls, and Corner Cases
  • Java Puzzlers: Traps, Pitfalls, and Corner Cases
  • Java Puzzlers: Traps, Pitfalls, and Corner Cases
  • Java Puzzlers: Traps, Pitfalls, and Corner Cases
ISBN: 032133678X
EAN13: 9780321336781
Language: English
Release Date: Sep 1, 2005
Pages: 312
Dimensions: 0.8" H x 9.1" L x 7.3" W
Weight: 1.35 lbs.
Format: Paperback
Product is currently Out of Stock.
You can add it to your wishlist and you will be notified once we receive a copy.
Book Overview

Every programming language has its quirks. This lively book reveals oddities of the Java programming language through entertaining and thought-provoking programming puzzles.

--Guy Steele, Sun Fellow and coauthor of The Java(TM) Language Specification

I laughed, I cried, I threw up (my hands in admiration).

--Tim Peierls, president, Prior Artisans LC, and member of the JSR 166 Expert Group

How well do you really know Java? Are you a code sleuth? 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 you!

In the tradition of Effective Java(TM), Bloch and Gafter dive deep into the subtleties of the Java programming language and its core libraries. Illustrated with visually stunning optical illusions, Java(TM) Puzzlers features 95 diabolical puzzles that educate and entertain. Anyone with a working knowledge of Java will understand the puzzles, but even the most seasoned veteran will find them challenging.

Most of the puzzles take the form of a short program whose behavior isn't what it seems. Can you figure out what it does? Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle. The solutions go well beyond a simple explanation of the program's Read More chevron_right

Frequently Asked Questions About Java Puzzlers: Traps, Pitfalls, and Corner Cases

Book Reviews (7)

  |   7  reviews
Did you read Java Puzzlers: Traps, Pitfalls, and Corner Cases? Please provide your feedback and rating to help other readers.
Write Review
   Exceptionally good
I' ve read a lot of books about all aspects of software development. This one is in my top 10 along with other ones. It's a book that you can't stop reading. Regardless of how well you know the language, it will be full of amazing discoveries. The book is only about 250 pages, and it is full of intelligent humor, which is ironic and friendly, making it very easy to read. It is spiced with some optical illusions. There is a complete summary of all the lessons learned in this book, which is about 10 pages in length. An amazing book, one of the true gems. Don't think twice, buy it now.
   Good to know
It is a puzzlers book, as the title suggests. The book opens your perspective on the implementation of the language. There is a good book.
   Great book
Another excellent book I' ve seen on Java is this one. Authors attempt to model senarios into silly puzzles. If you' re an experienced Java developer, you' ll figure out what they mean and then smile on them. I was lost in some of those puzzles before I started programming. It is not easy to address real- world problems in a generic way. The book makes the problem easy to understand. Excellent job!
   Was so much Fun
The book was fun to read and I was surprised a few times. If you' re looking for some puzzlers, at least you' ll have fun with this book. Thank you Anirudh, Vyas.
   Great way to make sure you can pass certification
It's a good book to check your Java skills for certification and make sure you understand the concepts.
   Fun but useless
If you follow best practices and keep code concise, most problems won't show up. The book is a lot of fun but not very useful for an experienced Java programmer.
   Great Book!
You can increase your knowledge of the java language spec by completing the puzzles in this book. Two of the world's foremost Java experts wrote this book.