JVM Lifecycle: Startup, Execution, and Termination
Startup
Java virtual machine initialization occurs when the bootstrpa class loader creates an initial class specified by the JVM implementation. Custom classes are loaded by the system class loader, with the core Object class being loaded first by the bootstrap loader due to inhreitance hierarchy requirements.
Execution
During runtime operation ...
Posted on Sat, 18 Jul 2026 17:11:42 +0000 by Shamrox
Understanding Java Class Loaders and Custom Implementation
Class Loading and Compilation
Class loaders serve the purpose of loading Java classes (specifically .class bytecode files that have been compiled from .java source files) into JVM memory for execution.
Compiling Java files
Package: package com.melody.sec.classloader;, Class name: DefineClassDemo
Compile Java file
javac com/melody/sec/classlo ...
Posted on Wed, 10 Jun 2026 18:24:08 +0000 by noobcody