L'autore non si addentra nei dettagli di Java 2, piuttosto utilizza questo linguaggio come uno strumento per insegnare a programmare ossia per far ottenere agli studenti un corretto stile di programmazione. La nuova edizione si caratterizza per un trattamento più organico e approfondito di algoritmi e strutture dati. Il testo è stato aggiornato a Java JDK SE 6.0 (pur rimanendo compatibile con JDK SE 5.0).
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.