Introduce the basic terminology and concepts in object-oriented programming: classes, objects, references, fields, methods , members , inheritance, aggregation.
Identify the essential elements of a Java application.
Learn how to compile and run a Java application.