java.lang.Class中cachedConstructor字段的用途是什么?

时间:2015-11-20 12:44:23

标签: java class classloader

是否由classloader使用?您能否推荐任何特定的文章或文档来阅读java.lang.Class和类加载器的特性?

1 个答案:

答案 0 :(得分:1)

你不会在文档中找到很多内容,因为它是java.lang.Class内部工作的私有字段,可能存在也可能不存在,具体取决于您正在查看的JDK的实现。 / p>

如果您使用newInstance()方法查看OpenJDK的source code,我认为很明显它在做什么。它正在缓存对默认构造函数的引用,以便每次都不必重复调用newInstance()

简单的Google搜索找到了关于ClassLoader内部的简短article