Teaches Java programming concepts and techniques within the context of professional, object-oriented, software analysis and design. In addition to the basic Java language, coverage includes JFC, AWT, security, threads, sockets, JARs, JavaBeans, developing packages, and testing and debugging. The author has 15 years of commercial software development experience. Annotation c. Book News, Inc., Portland, OR (booknews.com)