Course Information | Syllabus | Lectures | Assignments | Exams |
Week 02 - September 9-11 |
Basic OOP:
- Inheritance - Interfaces - Abstract Classes Comparable interface
Objects, Reference Variables, and Memory Model
Arrays in Java
Iterators
Basic Java:
- Static variables and methods - getClass() and instanceof - Using Generics - .equals() vs '==' operator - .clone() method File I/O
Using command line arguments
Exceptions
Coding style conventions
Design patterns:
- Singleton |
Week 01 - Septeber 4 |
General Information
Introduction to Java
Variables and strong typing
Basic OOP:
- Classes - Inheritance - Access modifiers: public, protected, no modifier, private |