getclassloader取值 一个关于getClassLoader()方法的问题!请大家多多帮助?

一个关于getClassLoader()方法的问题!请大家多多帮助?首先,调用对象的getClass()方法来获取对象的当前类类型。这部分数据存储在方法区域中。然后对类类型调用getclassload

一个关于getClassLoader()方法的问题!请大家多多帮助?

首先,调用对象的getClass()方法来获取对象的当前类类型。这部分数据存储在方法区域中。然后对类类型调用getclassloader()方法以获取当前类型的类加载器。我们知道Java中的所有类都是通过加载程序加载到虚拟机中的,类加载程序之间存在父子关系,即子对象知道父对象,父对象不知道子对象,因此无法访问不同子对象加载的类型(尽管它们都放在方法区域中)。因此,使用当前类的加载程序加载资源,即使用相同类类型的加载程序加载资源。最后,调用类加载器的getResourceAsStream()方法来加载资源。