给定两个不同的类,它们在定义中引用一个公共类(Test.java),ClassLoader #loadClass(Test)被调用多少次?

时间:2014-10-09 03:08:18

标签: java classloader

给出了两个不同的类,它们在定义中引用了一个公共类(Test.java), ClassLoader#loadClass(Test)被调用多少次?

ClassA    {
Test t = new Test();
}

ClassB    {
Test t = new Test();
}

我想了解一个类加载器是否已经加载了类(Test),并且在另一个类(ClassB)中引用了相同的类, jvm再次拨打ClassLoader#loadClass(Test)吗?如果没有,它如何检查类是否已被同一类加载器加载?

0 个答案:

没有答案