Este libro está orientado a aquellas personas que están comenzando en el mundo de la programación, o a aquellas personas que, disponiendo de conocimientos de otros lenguajes de programación, desean dar el salto a la programación en JavaTM. El libro consta de siete capítulos, en cada uno de los cuales puede encontrarse un conjunto de ejercicios que varían en su grado de complejidad:

• Ejercicios simples, utilizados para mostrar características que se consideran esenciales.
• Ejercicios propuestos, se encuentran al final de cada capítulo y permitirán aplicar de forma práctica los conceptos teóricos estudiados en dicho capítulo.
• Propuestas de prácticas, conjunto de ejercicios que pueden ser utilizados como ejercicios de laboratorio.
• Ejercicios de examen, conjunto de problemas que han sido utilizados en exámenes de diferentes asignaturas de programación.

El objetivo principal de este libro es enseñar a programar mediante el uso de ejercicios prácticos resueltos y que pueden ser consultados a posteriori por el lector. Presenta una visión aplicada de las principales técnicas de programación, desde las principales técnicas algorítmicas clásicas, hasta los diseños basados en jerarquías de clases; todas aparecen orientadas a la resolución de ejercicios prácticos.»