From the Publisher
Beginning Java 2 has a detailed introduction to
the Java Foundation Classes (JFC), a vast set of graphics
functionality including Java2D and Swing, which makes
developing windowed applications much easier. It also covers
the new Collections API, a bunch of container classes for
representing and handling other Java objects, and has
up-to-date coverage of threads, serialization and JDBC 2.0.