Installing Eclipse and Java.
Compiling and running from
the command line.
Managing memory and
performing garbage collection.
Declaring and initializing variables
Writing conditional code.
Working with encapsulation,
inheritance, and polymorphism.
Building and parsing strings.
Using simple arrays.
Creating custom classes.
.Managing files.
Documenting code with Javadocs.
Project.