A könyv első kötetének célja az objektumorientált tervezés, valamint a Java nyelv és osztálykönyvtár filózófiájának és alapelemeinek megismerése konzolos környezetben. A Java osztálykönyvtár rendkívül bonyolult és szerteágazó, annak mindössze egy kis töredékét fogjuk itt megismerni.