Mastering Java 2
The book that Arthur van Hoff, Chief Technology Officer at Marimba, calls "an essential tool for all serious Java developers" has just been updated for the latest version of Java. First-time Java programmers get an overview of Java language constructs and Java applets. Explore Java classes, packages, modifiers, GUIs, exception handling, animation, and multithreading. Experienced Java developers will master JavaBeans, distributed objects, RMI, serialization, security and cryptography, plus all of the newest APIs.