Java va sorgir com a llenguatge de programació per a components electrònics, ampliant el seu espectre d'ús com a llenguatge de programació per a Internet. Java és un llenguatge robust i fiable amb el qual, superada la primera etapa de l'aprenentatge dels conceptes bàsics de programació orientada a l'objecte, el programador té la certesa que tot el podrà fer ell mateix, i a més que funcionarà bé.
Entre les novetats de Java 6 destaquen els suports per a llenguatges dinàmics i de scripting, com poden ser Netscape's Rhino, un motor Javascript, awk, Jelly, Pnuts, Python, Ruby i Scheme. A més s'ha treballat en la millora de les llibreries i del compilador en temps d'execució, i el suport per Windows Vista.
Aquest llibre està orientat a l'aprenentatge senzill del llenguatge Java, fins i tot per a aquells lectors que no coneguin cap altre llenguatge de programació. Ha d'estudiar cada capítol en l'ordre en què estan en el llibre, provant els programes que cada epígraf conté i tractant de crear altres similars a fi d'analitzar el comportament de les sentències en diferents condicions. El llibre conté més de cent programes en Java que el lector podrà descarregar de la Web de Anaya Multimèdia. Les classes i mètodes utilitzats en els exercicis estan explicats en el text i les taules contenen aquests i altres recursos del Java no utilitzats