...
- Implicit repetition of procedure-oriented programming
- Classes and instances
- Encapsulation
- Object interactions w/interaction diagrams
- Interfaces
- Testing (JUnit)
- Exception handling
- Inheritance
- Abstract methods (and classes) and polymorphism
- Class diagrams
- Java API and the Collection framework
- Selected advanced topics from object-oriented programming
- Generics
- Observable - Observer Technique (GUI examples)
- Delegation Technique
- I/O
- Enumeration
- Iterable
...