Copy Constructor in JavaCovers the copy constructor in Java, explaining its syntax and usage, and alternative methods for creating object copies.
Polymorphism and Type TestingExplores object-oriented programming concepts, polymorphism, inheritance, and dynamic binding in Java, emphasizing the importance of correct object comparison.
Method Dispatch OptimizationExplores method dispatch optimization in object-oriented languages, focusing on inline caching and membership tests.
Memory Management: Part ICovers memory management concepts such as block headers, external fragmentation, reference counting, and mark & sweep garbage collection.