What Is The JVM?
What Is The JVM?
1.1 Loading
Classes will be loaded by this component. Boot Strap class Loader,
Extension class Loader, and Application class Loader are the three
class loader which will help in achieving it.
1.2 Linking
1.3 Initialization
This is the final phase of Class Loading, here all static
variables will be assigned with the original values, and the static
block will be executed.
3. Execution Engine
The bytecode which is assigned to the Runtime Data Area will
be executed by the Execution Engine. The Execution Engine reads
the bytecode and executes it piece by piece.