JVM Class Loading Mechanism Beyond Parent Delegation
Understanding Class Loading in JVM
While the parent delegation model is widely discussed in JVM class loading, less attention is given to how the JVM determines the starting point of class loading, especially when custom class loaders are involved. Two critical questions arise:
How does the JVM decide which class loader to start with among mul ...
Posted on Tue, 29 Sep 2026 16:27:05 +0000 by vyb3
Understanding JVM Architecture: Non-Heap Components in Java 8
The Java Virtual Machine (JVM) creates a separate process for each Java application, managing memory through several key components:
Class Loading Subsystem: Handles loading class files from file systems or networks
Runtime Data Areas: Memory regions divided during program execution
Execution Engine: Core component that interprets/compiles byt ...
Posted on Thu, 20 Aug 2026 16:51:51 +0000 by newbie_07