Pagrindinės Java teigiamybės. Objektų saugyklos. Programų saugumas. Objektinis programavimas Java kalba. Duomenų ir metodų sujungimas į visumą (encapsulation). Paveldėjimas (inheritance) ir kompozicija. Polimorfizmas (polymorphism). Trys Java programų tipai. Keletas programos rašymo taisyklių. JAR archyvų sudarymas. Programinė įranga. Paveikslėliai.