Another second level text aimed at advanced to expert Java programmers under the category 'Internet programming'.
Although large this book covers many topics and would act as a review of Java applications. The main problem is that the book was being written during the development of JDK 1.1 (the CD only contains JDK 1.0.2) and new topics are covered very briefly (e.g. the new AWT event system is not mentioned, multicasting is only mentioned, RMI is covered in half a page, JAR in just over a page and servlets in 5 pages). Rather than buying these monolithic books which attempt to cover a wide range of subjects to great depth I think it is better to buy a good first level text, then specialist second level texts targeted at particular types of applications (graphics, networking, JDBC, beans) which tend to be up to date in their area.