I am learning ClassLoader
in Java, then I want to know, why JVM has many classloaders, why not only one? The one first load <Java_Runtime_Home>/lib
, then load <Java_Runtime_Home>/lib/ext
, and last load classpath
.
If you have custom classloader, the system's first.
Somebody can tell me why JVM has many classloaders?