Il libro offre le basi per le strategie e le tecniche di programmazione in Java, e contiene un'introduzione concisa al linguaggio e descrizioni dettagliate dei comandi, costrutti e librerie di Java. La trattazione è accompagnata da numerosi esempi reali che mostrano come sia possibile sfruttare la potenza, la portabilità e la flessibilità del linguaggio.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.