关于类加载有非常好的文章。但这在我脑海中打开了许多问题。
我了解类加载器(Bootstaper、Extension、System)的层次结构,但我的问题是它们是以这种方式扩展的真正类吗?如果是
- 我可以查看这些类的 Java Doc 吗?
- 这些类与“java.lang.ClassLoader”类有什么关系
如果不是,它们是什么(实例?)以及层次结构是如何定义的?
如果我错过了一个完整的大概念,你可能想引用我的一些好文章。
关于类加载有非常好的文章。但这在我脑海中打开了许多问题。
我了解类加载器(Bootstaper、Extension、System)的层次结构,但我的问题是它们是以这种方式扩展的真正类吗?如果是
如果不是,它们是什么(实例?)以及层次结构是如何定义的?
如果我错过了一个完整的大概念,你可能想引用我的一些好文章。
正如您已经说过的,自定义类加载器只是 Java 对象的实例。
Can I see the Java Doc of these classes?
是的,如果你有源代码或 JavaDocs,就像任何其他类一样。
What is the relationship of these classes with class "java.lang.ClassLoader"
ClassLoader
是所有具体类加载器扩展的抽象基类。这种类加载器的一个例子是java.net.URLClassLoader
and java.security.SecureClassLoader
。