Στόχος του «Μέρος Ι» είναι να δώσει μια καλή θεμελίωση των εννοιών του αντικειμενοστρεφούς προγραμματισμού και ιδιαίτερα της γλώσσας Java. Στο πλαίσιο της επίτευξης αυτής, έχει δοθεί ιδιαίτερη έμφαση στην παρουσίαση κατάλληλων παραδειγμάτων, τα οποία καλύπτουν το σύνολο της ύλης του βιβλίου. Mε αυτόν τον τρόπο, μπορεί να αξιοποιηθεί, εκτός από τη διδασκαλία της θεωρίας, και για τη διεξαγωγή εργαστηριακών ασκήσεων.
Στόχος του «Μέρος ΙΙ» είναι να δώσει μια καλή θεμελίωση των εννοιών του αντικειμενοστρεφούς προγραμματισμού και ιδιαίτερα της γλώσσας Java. Στα κυρίως κεφάλαιά του επεξηγούνται όλα τα συστατικά στοιχεία (components) της βιβλιοθήκης Swing με την οποία μπορούν να αναπτυχθούν εφαρμογές που να διαθέτουν γραφική διεπαφή με τον τελικό χρήστη (Graphical User Interface – GUI).