【发布时间】:2016-02-22 23:07:14
【问题描述】:
它是否被类加载器使用?您能否推荐任何特定的文章或文档来阅读有关 java.lang.Class 和类加载器的特性?
【问题讨论】:
标签: java class classloader
它是否被类加载器使用?您能否推荐任何特定的文章或文档来阅读有关 java.lang.Class 和类加载器的特性?
【问题讨论】:
标签: java class classloader
您不会在文档中找到太多关于此的内容,因为它是 java.lang.Class 内部工作的私有字段,并且可能存在也可能不存在,具体取决于您正在查看的 JDK 的实现。
如果您在 newInstance() 方法中查看 OpenJDK 的 source code,我认为很明显它在做什么。它正在缓存对默认构造函数的引用,这样对newInstance() 的重复调用就不必每次都找到它。
简单的 Google 搜索发现了一个简短的 article 关于 ClassLoader 的内部结构。
【讨论】: