Il testo di Horstmann, giunto ormai alla quinta edizione italiana, si è imposto negli anni come efficace supporto didattico nei corsi universitari di programmazione e, al tempo stesso, come prezioso riferimento per il pubblico professionale. La nuova edizione è caratterizzata da alcune importanti modifiche: il testo è adeguato alla versione 7 della JDK Standard Edition, pur mantenendo la compatibilità con le versioni 5 e 6; i primi capitoli presentano un maggior numero di esempi e di analogie costruttive; la parte degli esercizi, articolati in diversi gradi di difficoltà, è stata notevolmente arricchita; nella presentazione degli algoritmi è introdotto l'uso di pseudocodice. Infine, numerosi esempi svolti permettono di affrontare problemi pratici favorendo la comprensione dei concetti teorici presentati.