Documents common idioms and optimization techniques useful to experienced Java developers for Java 2 coding and testing. The introduction to optimizing for speed and space presents environmental and tool strategies, algorithm and data structure strategies, and language and library specific optimization techniques. The idioms include concurrency idioms to create thread-safe code, packaging and application structure idioms, and naming and coding style idioms. Annotation c. Book News, Inc., Portland, OR (booknews.com)
CRAIG LARMAN is the author of the popular text Applying UML and Patterns, and writes the Java and Modeling column in Java Report. He works as a technical director, instructor, and mentor at ObjectSpace, a company specializing in Java and distributed object technologies.
RHETT GUTHRIE is a veteran of Java, with over 3 years of in-the-trenches Java middleware and custom application development. He is a co-founder and Senior Technology Partner of Axys Solutions, LLC, a consulting firm specializing in e-commerce software solutions.