给定两个不同的类在其定义中引用一个公共类(Test.java),调用ClassLoaderloadClass(Test)的次数是多少?
给定两个不同的类,它们在定义中引用了一个公共classTest.java, 打了多少次电话给定两个不同的类在其定义中引用一个公共类(Test.java),调用ClassLoaderloadClass(Test)的次数是多少?,java,classloader,Java,Classloader,给定两个不同的类,它们在定义中引用了一个公共classTest.java, 打了多少次电话 ClassA { Test t = new Test(); } ClassB { Test t = new Test(); } 我想了解一个类加载器是否已经加载了classTest,并且在另一个ClassB中引用了相同的类, jvm是否再次调用?如果没有,它如何检查类是否已经由同一个类加载器加载?这在文档中有很好的解释,因此它将调用loadClass 2次?对于第二个调用,它将返回find
ClassA {
Test t = new Test();
}
ClassB {
Test t = new Test();
}
我想了解一个类加载器是否已经加载了classTest,并且在另一个ClassB中引用了相同的类,
jvm是否再次调用?如果没有,它如何检查类是否已经由同一个类加载器加载?这在文档中有很好的解释,因此它将调用loadClass 2次?对于第二个调用,它将返回findLoadedClassString的结果。谢谢