Java's classloaders
Hej,Nogle der kan forklare mig sammenhængen mellem Java's default classloaders? De beskrives i dokumentationen som om de delegerer arbejdet imellem sig?
Som jeg forstår det, er der når JVM startes 3 classloaders, og de loader klasser i denne rækkefølge:
1) Bootstrap (null) classloaderen:
Henter core API klasser
2) Extension classloaderen:
Henter java extensions (hvad menes med extensions her?)
3) System classloaderen:
Henter klasser fra classpath
System nedarver fra extension som nedarver fra bootstrap classloaderen. Er det rigtigt forstået?
Og er det korrekt at disse er implementeret i Java?
På forhånd tak for hjælpen.
