Il testo pone particolare enfasi sulla programmazione orientata agli oggetti, utile nel fornire le basi necessarie al neo-programmatore per riuscire ad applicare ciò che ha già ben chiaro in mente. La struttura del manuale lo rende utile a diverse tipologie di lettori: è un testo adatto alla didattica; permette al lettore che non ha mai programmato di entrare nell'ottica giusta in maniera graduale, senza dar per scontato alcun concetto; consente la preparazione per l'esame di certificazione Sun Java Certified Programmer (SCJP) coprendo tutti gli argomenti in programma e fornendo una serie di esercitazioni specifiche ispirate al test finale.