The key steps in which a Java class is loaded by the JVM
There are four main Java class loaders in the JVM. Bootstrap class loader, Extension class loader, System class loader, User defined class loader
Bootstrap class loader : Bootstrap class loader is the parent class loader in the class loader hierarchy in JVM. Bootstrap class loader loads Java API classes. Initialize - Initializes class variable and static variables.executes its main method.
Extension class loader: Extension class loader loads Java API extension classes.
System class loader :System class loader loads all application specific class files from the class-path defined by the user or application.
User defined class loader: User defined class loaders are customized class loaders defined by frameworks and application servers.


www.TechSearhWeb.com