Este livro tem como finalidade possibilitar ao estudante o aprendizado dos conceitos básicos de programação orientada a objetos usando a linguagem Java. O livro apresenta os conceitos com clareza e simplicidade, mostrando exemplos e sugerindo problemas práticos e ilustrativos dos conceitos e de algoritmos em geral.
Para reforçar e ilustrar os conceitos apresentados em cada capítulo, mais de 160 figuras contendo programas, classes e trechos de código foram incluídos no livro. O código nestas figuras é comentado detalhadamente, tanto para esclarecer os pontos mais importantes quanto para acostumar o leitor com a idéia de comentar sobre os códigos.
Cada capítulo deste livro cobre um tema específico. Os capítulos são apresentados a seguir:
* Introdução à Programação Orientada a Objetos
* Criando Classes em Java
* Criando Aplicações em Java
* Construtores e Sobrecarga
* Campos e Métodos Estáticos
* Estruturas de Decisão e Controle – Condicionais
* Estruturas de Decisão e Controle – Repetição
* Reutilização de Classes
* Classes Abstratas e Interfaces
* Pacotes (packages) de Classes em Java
* Arrays em Java
* Classes para Manipulação de Strings
* Coleções de Objetos
Os arquivos de suporte ao leitor deste livro podem ser acessados em : http://www.lac.inpe.br/~rafael.santos/javalivros.jsp