Java é uma linguagem de programação que permite desenvolver aplicativos e serviços eficientes. Tornou-se um padrão global para desenvolvimento e fornecimento de aplicativos para celular, jogos, conteúdo on-line e software corporativo. O livro Java Uma Abordagem sobre Programação Java está dividido em capítulos e apresenta os conceitos necessários para compreensão rápida e gradativa da linguagem Java. Entre os tópicos abordados estão: introdução sobre tecnologia da informação, os termos, definições e conceitos utilizados em programação, a diferença entre terminologias, estruturas de repetição e decisão, lista e conjuntos, recursividade, classes e objetos, detalhes da execução de métodos, encapsulamento, herança, sobrescrita de métodos, agregação e composição, construtores, polimorfismo, métodos e classes abstratas, interfaces, APIs gráficas, gerenciadores de layout, funcionalidade dos botões, leitura e gravação de arquivos XML, criação de modelos e exibição de tabelas, entre outros. O livro apresenta vários exemplos que facilitam o entendimento do conteúdo e, um capítulo com exercícios resolvidos sobre estrutura, com os quais o leitor poderá praticar os conceitos apresentados.