| Categories | | • | Art, Architecture & Photography | | • | Audio CDs | | • | Audio Cassettes | | • | Biography | | • | Business, Finance & Law | | • | Calendars, Diaries, Annuals & More | | • | Childrens Books | | • | Comics & Graphic Novels | | • | Computers & Internet | | • | Crime, Thrillers & Mystery | | • | Fiction | | • | Food & Drink | | • | Health, Family & Lifestyle | | • | History | | • | Home & Garden | | • | Horror | | • | Humour | | • | Languages | | • | Mind, Body & Spirit | | • | Music, Stage & Screen | | • | Poetry, Drams & Criticism | | • | Reference | | • | Religion & Spirituality | | • | Romance | | • | Science & Nature | | • | Science Fiction & Fantasy | | • | Scientific, Technical & Mediacl | | • | Society, Politics & Philosophy | | • | Sports, Hobbies & Games | | • | Study Books | | • | Travel & Holiday | | • | Young Adult | | • | DVD |
|
|
|
|
Java Puzzlers: Traps, Pitfalls, and Corner Cases | 
enlarge | Authors: Joshua Bloch, Neal Gafter Publisher: Addison Wesley Category: Book
List Price: £28.99 Buy New: £13.00 You Save: £15.99 (55%)
New (45) Used (10) from £12.00
Rating: 2 reviews Sales Rank: 184734
Media: Paperback Number Of Items: 1 Pages: 312 Shipping Weight (lbs): 1.3 Dimensions (in): 9.1 x 7.3 x 0.9
ISBN: 032133678X Dewey Decimal Number: 005.133 EAN: 9780321336781 ASIN: 032133678X
Publication Date: July 21, 2005 Availability: Usually dispatched within 1-2 business days Condition: UK Seller. Book is in excellent clean condition
| |
| Similar Items:
|
| Customer Reviews:
Read for fun, not to be a better programmer May 7, 2007 Josh Bloch/Neal Gafter have a talent for giving concise coding wisdom with rock solid examples, this book is no different to Effective Java in that respect.
However, those expecting to hear coding philosophies and common pitfalls to avoid are not going to find them here. This book is about exactly what is says on the cover: corner cases. You may never encounter any of these issues in your entire Java career.
That said, the puzzles are insanely difficult and I found them very entertaining to read. There are possibly 2 or 3 puzzles in the entire book that are "cheap tricks", but the rest are all to do with subtleties in the language itself. If I had any criticism it would be that the puzzles go straight from puzzle to explanation without explicitly showing the output as an intermediary step... the author suggests that you run the programs and try to reach an explanation yourself. I tend to read books when travelling or when taking a break from the computer screen, so this was not practical for me.
If you haven't read Effective Java, I'd strongly recommend you read it first. I'd recommend this book to those that like a challenge or enjoy reading about Java subtleties.
For Effective Java fans October 14, 2005 9 out of 9 found this review helpful
Very much in the style of Effective Java, this expands on (and refers to) some of the themes in that book, so you might want to read it before this one. Java Puzzlers highlights some workings of the Java language that might trip you up, particularly when it comes to instantiating and initialising class members and fields. These are represented as small code snippets, the output of which you are expected to predict. To be honest, as long as you follow correct Java practices (naming packages, classes, methods etc according to standards) you won't be tripped up by most of these. Personally, I have no cause to be messing about with byte and char primitives types, attempting to cast them to ints, hex, octal, or carrying out obscure bit shifting - this seems rather a low-level C-ish thing to do. That said, there is also some sage advice, particularly about the vagaries of overloading and overriding, and the advice is collected together into an appendix for easy access. It doesn't feel quite as cohesive as EJ, though. A special mention should go to the various optical illusions that accompany the puzzles. A lot of these I've not seen before, and several of them may cause your optic nerve to melt. Not as essential as Effective Java, but still worth reading.
|
|
| | |
|