Key Java: Advanced Tips and Techniques is intended for developers who
already know the Java language, the classes and the tools, but who want
to get more out of Java by learning about topics such as how to design
classes for reusable components, code optimisation for speed and space,
how to use JavaBeans, how to construct and document frameworks, testing
code in an object-oriented language, how to access databases with the
JDBC from applets, and the evolution of Swing and the Java Foundation
Classes. John Hunt and Alex McManus explore some of the more significant
and exciting developments in Java and cover techniques that will be
fundamental to programmers developing significant applications in Java.