public class Quux {
public static void main(String[] args) {
ClassLoader cl=Quux.class.getClassLoader();
System.out.println("Delegation for Quux:");
while(cl!=null){
System.out.println(cl);
cl=cl.getParent();
}
System.out.println("{bootstrap loader}");
}
}
寰楀埌寰楃粨鏋滄槸錛?br>Delegation for Quux:
sun.misc.Launcher$AppClassLoader@131f71a
sun.misc.Launcher$ExtClassLoader@15601ea
{bootstrap loader}
榪欓敾浠g爜灞曠幇浜嗙被鍔犺澆鐨?涓姞杞藉櫒(ClassLoader):
AppClassLoader鏄?font color="#800080">緋葷粺綾誨姞杞藉櫒錛岋紙鍗崇敱getSystemClassLoader()鏂規(guī)硶鍙緱鍒扮殑Loader錛夛紝瀹冧富瑕佽礋璐e姞杞藉簲鐢ㄧ被銆?br>ExtClassLoader鏄?font color="#800080">鎵╁睍綾誨姞杞藉櫒錛岄粯璁や笅璐熻矗鍔犺澆${JAVA_HOME}$/lib/ext鐩綍涓嬬殑綾匯?br>bootstrapLoader鏄?font color="#800080">寮曞綾誨姞杞藉櫒錛?font color="#000000">涓昏璐熻矗媯(gè)鏌ュ紩瀵艱礬寰勫強(qiáng)鍔犺澆鏍稿績api鍖呫?br>