JAVA Programming: Part I

Introduces the idea of Object Oriented Programming, and covers the Java Development Kit, classes, objects, attributes and behavior, statements and expressions, methods and casting, arrays, logic and loops, creating classes, creating Java applications, command-line arguments, constructor methods, overriding methods, overriding constructors and finalizer methods. Prerequisite: A modest knowledge of basic programming concepts including control structures such as for, while, and if-else.