Il libro guida il lettore dai primi passi della programmazione Java sino alla realizzazione di interfacce grafiche per le proprie applicazioni. Dopo la procedura di installazione degli strumenti di sviluppo e la corretta configurazione del sistema, vengono introdotti gli elementi fondamentali del linguaggio: dalla struttura generale di un programma Java ai tipi di dati sino ai cicli, alle iterazioni e alle istruzioni condizionali, alle classi e ai principi della programmazione orientata agli oggetti (ereditarietà e interfacce). Panoramica dei principali package e gestione delle eccezioni. Realizzazione di applet guidata passo per passo. Ambiente di sviluppo NetBeans e studio delle interfacce utente. Progetti pratici e tutorial: una calcolatrice scientifica (con interfaccia testuale e con interfaccia grafica). Sono inoltre presentati in maniera graduale i principi e le tecniche fondamentali della programmazione parallela, per una gestione corretta dei thread.