Lucrarea este atât o introducere în conceptele paradigmei de programare orientată pe obiecte, cât și un ajutor în asimilarea limbajului Java, inclusiv familiarizarea cu tehnicile de programare specifice. În acest sens, în cadrul cărții se dezvoltă, incremental, folosind paradigma programării orientate pe obiecte și API-ul limbajului Java, o aplicație client-server de chat în rețea, în care mai mulți clienți se conectează la un server și apoi comunică prin mesaje. Aplicația include și o interfață grafică (GUI) realizată în Java Swing.