Programación en Java 6 es una obra que introduce al lector en las técnicas de algoritmos, programación orientada a objetos, técnicas de programación y manejo de gráficos, mediante la utilización del lenguaje de programación Java, y en particular su versión Java SE 6. Este texto también conduce al lector por las técnicas y notaciones gráficas del modelado orientado a objetos, utilizando el Lenguaje Unificado de Modelado (UML). Los autores se centran en los conceptos fundamentales de la programación de computadoras, así como en las propiedades y sintaxis del lenguaje Java.