Abordagem inovadora e bastante didática é a característica desta publicação, que apresenta exemplos completos no estudo dos recursos disponíveis nessa linguagem, como herança, polimorfismo, tratamento de exceções, utilização de classes, criação de interfaces gráficas e um comparativo entre Java e C++. Os exemplos integram conceitos das disciplinas de Matemática, Física e Química, estudados nos ensinos fundamental e médio, ao aprendizado da linguagem. É indicada a estudantes, docentes, iniciantes e àqueles que já possuem alguma experiência em programação com outras linguagens.