http://ec1.images-amazon.com/images/P/032133678X.01._SCLZZZZZZZ_V46773747_AA240_.jpg ''Java(TM) Puzzlers: Traps, Pitfalls, and Corner Cases'' by NealGafter and JoshuaBloch. Published by Addison-Wesley Professional (June 24, 2005). ISBN 978-0321336781, ISBN 032133678X http://www.javapuzzlers.com/ A series of programming puzzles which illustrate various JavaLanguage LanguageGotchas. Or JavaSubtleties, if you prefer... As such, it's a little like Bloch's other book, EffectiveJava, and a lot like the various GotchaBook''''''s that have come out for other ProgrammingLanguage''''''s. ''Solve these puzzles and you'll never again fall prey to the counterintuitive or obscure behaviors that can fool even the most experienced programmers.'' -- Amazon Reviewer Code from the book is available: * http://www.javapuzzlers.com/java-puzzlers.zip ---- Bloch has composed a series of Java Puzzlers presentations showcasing new "puzzlers" not in the book. The earlier ones were done in collaboration with Gafter, while WilliamPugh was the collaborator in the more recent ones. Some are on the web in video, including: * "Java Puzzlers Episode VI: The Phantom Reference Menace, Attack of the Clone, & Revenge of the Shift", filmed as a 2007 (apparently) GoogleTechTalk in the Advanced Topics in Programming Languages series: http://www.youtube.com/watch?v=wDN_EYUvUq0 * "Java Puzzlers: Scraping the Bottom of the Barrel", the eighth installment, here delivered by Pugh at the Øredev conference in 2010 http://oredev.org/2010/sessions/java-puzzlers-scraping-the-bottom-of-the-barrel ---- CategoryBook CategoryJava