Knowledge map

Classes and objects
Inheritance and polymorphism
Reflection
Serialization