Nesta terceira edição, como nas versões anteriores, os exemplos continuam o mais simples possível, com o objetivo exclusivo de mostrar os preceitos da linguagem. Todos os capítulos foram revistos, alguns ampliados, e vários exemplos foram introduzidos, a fim de incluir alguns dos aprimoramentos julgados mais importantes da versão Java SE 6, na qual o texto se baseia. Várias implementações do Java SE 6 dizem respeito a elementos externos à linguagem como redução do tempo de carga das aplicações e maior gestão no download da Máquina Virtual Java. Tais mudanças, contudo, não têm interferência direta no aprendizado da linguagem. Uma modificação visível nesta edição é a utilização do BlueJ como ferramenta básica de apoio na produção dos códigos-fonte, visto que esse ambiente tem sido utilizado com reconhecido êxito por centenas de instituições de ensino em todo o mundo. Adicionalmente, o texto se utiliza do ambiente NetBeans BlueJ Edition, um produto resultante da interação entre as equipes BlueJ e NetBeans. O NetBeans BlueJ Edition, uma versão adaptada do NetBeans IDE, que é um produto de grande sucesso na atualidade, permite que os usuários do BlueJ possam ampliar os conhecimentos sobre a programação Java e criar aplicações mais complexas, sem perder a facilidade de poder criar projetos BlueJ. O leitor poderá utilizar qualquer das ferramentas, sem nenhum obstáculo ou prejuízo, para lidar com os exemplos descritos no texto. A idéia central do livro continua sendo ensinar os fundamentos de Java e fazer com que o leitor decida se vale a pena utilizar a linguagem na construção dos seus projetos de software. Programação/Java Nível do usuário: Iniciante/Intermediário