Entendendo e Dominando o Java: Após ler este livro e resolver os exercícios propostos, o leitor estará apto a: Modelar uma aplicação usando a Orientação a Objetos; Documentar um modelo usando a notação UML; Entender a tecnologia Java e suas APIs principais; Compilar e executar as aplicações Java; Construir o código necessário para o funcionamento de uma aplicação; Entender os mecanismos de entrada e saída do Java; Trabalhar com coleções de objetos, usando a Java Collection API; Construir interfaces gráficas usando a SWING API; Manipular eventos de usuário por meio de tratamento de eventos; Fazer uso de um banco de dados MySQL; Fazer uso da ferramenta de desenvolvimento Eclipse. A estrutura do livro foi projetada com base em uma estrutura de aprendizado de eficácia comprovada, desenvolvida em quatro anos de execução de treinamentos intensivos e semi-intensivos em faculdades e empresas, para os mais diversos tipos de alunos, com os mais diversos níveis de conhecimento em programação.