(This book introduces 78 practical rules of thumb in Java programming, covering the solutions to the problems that most developers face every day. Through a comprehensive description of the technologies used by Java platform design experts, it reveals what should and should not be done to generate clean, robust, and efficient code. Version 2 reflects the most important changes in Java 5 and removes outdated content.
Each rule in this book is presented in the form of a short self-contained article, which is further explained by example code. This book is comprehensive in content, clear in structure and detailed in explanation. It can be used as a reference book for technicians.)