Abrange todos os aspectos de Java: é um livro para o programador em Java iniciante ou para o especialista em Java que procura segredos de bastidores. * Compreenda todos os aspectos da programação orientada a objetos. * Faça programação gráfica avançada em 2D e 3D * Crie programas multimídia que integrem texto, figuras, som e vídeo. * Aproveite as múltiplas linhas de execução para elaborar programas de alto desempenho. * Utilize as exceções do Java para elaborar programas robustos. * Crie programas com base em Java que reconheçam a Internet e que utilizem soquetes TCP/IP. * Gerencie operações de banco de dados utilizando a API de bancos de dados em Java. * Utilize ferramentas de programação com base em Java, tais como depuradores profilers e um gerador automático de documentação para simplificar seu processo de programação. * Cobre as plataformas Windows, Macintosh e Unix, incluindo o Visual J++.