This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
<pre> Author/s : Sybex, Inc. (Editor) Publisher : Sybex Inc. Category :Beginning Java Review by : Colin D. Bennett Rating : 7 horseshoes</pre> This highly practical book is an interesting compilation of five other Sybex books. Its broad coverage and the low price for just over 1000 pages makes it hard to find another book this economical. This book is more of a how-to than a reference, starting with basic object concepts and moving on to I/O, threads, AWT and Swing components, and JavaBeans. I found the chapter on custom GUI components particularly interesting. Developers of all experience levels will get something out of this book. One of the unique features of this book you will come to appreciate as you read it is you get to preview several other books. The table of contents, as well as each chapter's opening page, identifies the book and the author or authors each chapter was drawn from. My main complaint is related to its title. The "J2SE 1.4" label has been slapped on this book without actually including any real J2SE 1.4 content in it. I expected more serious coverage of J2SE 1.4 features. I didn't find the appendix, "The Essential Java 2 API Reference", to be essential at all. It consumes about a third of the book's pages, but provides only an alphabetical listing of standard Java classes, fields, and method signatures. If you don't already own the predecessor to this book, "Java 2 Complete", which has almost identical content, this book is a worthy addition to any Java programmer's bookshelf. More info at Amazon.com http://www.amazon.co.uk/exec/obidos/ASIN/0782141021/javaranch rel="nofollow"> More info at Amazon.co.uk