Just to blur the image a little bit more, you can take a look to section 5.3.1 of JVMS http://java.sun.com/docs/books/jvms/second_edition/html/ConstantPool.doc.html#79383
"The bootstrap class loader can delegate the loading of C to some user-defined class loader L by passing N to an invocation of a |loadClass| method on L. The result of the invocation is C. The Java virtual machine then records that the bootstrap loader is an initiating loader of C (§5.3.4) <http://java.sun.com/docs/books/jvms/second_edition/html/ConstantPool.doc.html#78621>. " Rémi Jochen Theodorou a écrit : > James Abley schrieb: > [...] > >> How well do you want it specified? JLS? >> >> http://java.sun.com/javase/6/docs/api/java/lang/ClassLoader.html#loadClass(java.lang.String,%20boolean) >> >> That's the best I've found. How likely is it for that to be changed in >> a future release, given Sun's stance on backward compatibility? >> > > hmm... it says if the parent is null, then the VM built in class loader > will be used. Could it be, that the docs are not very well in that area? > Or is it clear, that the built in class loader is the bootstrap > loader? I think I did read somewhere that in Java 1.1.x the bootstrap > loader did also load classpath elements. And since 1.2 this has been > changed. But I worry not so much because of the Sun VM, I worry more > about if other VMs do that the same way or not > > bye Jochen > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to jvm-languages@googlegroups.com To unsubscribe from this group, send email to jvm-languages+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en -~----------~----~----~----~------~----~------~--~---