Skip to content

class loading

serhij.zolotukhin edited this page Jun 29, 2026 · 1 revision

🔹 Class Loading and JVM Design How does class loading work in modular Java? How can two classes with the same name exist in the JVM? How does ServiceLoader work internally? Why is reflection slow but still used? How does the JVM optimize lambda expressions? Why is Java not truly pass by reference?

🔹 Class Loading How class loading works in large-scale Java apps Why ClassCastException can happen despite “correct” code

My side bar

Clone this wiki locally