O leitor iniciante em programação de computadores com orientação a objetos encontra nesta obra um estudo dinâmico e passo a passo sobre Java 7 SE. É aconselhável ter conhecimentos básicos de lógica de programação e algoritmos e de uma linguagem de programação estruturada. Com exemplos, explicações focadas e exercícios práticos, aborda os conceitos de programação orientada a objetos, plataforma de trabalho, tipos de dados, métodos internos e externos, programação sequencial, com decisão e laços, desenvolvimento de pacotes e da interface gráfica, aplicação prática, arranjos (vetores e matrizes), componentes gráficos e uso de arquivos, além de uma pequena base para cadastro e busca de dados.