Esta terceira edicao vem complementar as anteriores, mantendo uma linguagem didatica e tratando de temas fundamentais para a formacao de um bom programador. Reestruturada, com o acrescimo de assuntos como recursividade e acesso a base de dados, trabalha de forma objetiva com a linguagem de programacao Java, visando a uma aplicacao pratica. O intuito desta obra e oferecer uma orientacao teorico-pratica para estudantes e profissionais das areas de ciencia da computacao e sistemas de informacao e a todos que, de alguma maneira, tem interesse no tema.