Java ClassLoader getParent()方法与示例
ClassLoader类getParent()方法
getParent()方法在java.lang包中可用。
getParent()方法用于返回委托的父类加载器。
getParent()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
getParent()方法是最终方法,它不会在子类中重写。
返回ClassLoader时,getParent()方法可能会引发异常。
SecurityException:checkPermission()当存在安全管理器时,如果其方法不允许访问此加载器的父类加载器,则可能引发此异常。
语法:
protected final ClassLoader getParent();
参数:
它不接受任何参数。
返回值:
该方法的返回类型为ClassLoader,它返回父类加载器。
示例
//Java程序演示示例
//ClassLoader的ClassLoadergetParent()方法的说明
public class GetParentOfClassLoader {
public static void main(String args[]) throws ClassNotFoundException {
//它加载类
Class cl = Class.forName("GetParentOfClassLoader");
//相关的类加载器
//给定的类
ClassLoader loader = cl.getClassLoader();
//显示加载程序类
System.out.println("Loader Class : ");
System.out.println(loader.getClass());
System.out.println();
//显示加载程序类 Parent
System.out.println("Loader Parent Class : ");
System.out.println(loader.getParent());
}
}输出结果
Loader Class : class jdk.internal.loader.ClassLoaders$AppClassLoader Loader Parent Class : [email protected]
热门推荐
9 送蛇的祝福语简短
10 周一情人祝福语简短
11 求简短的职场祝福语
12 师生聚餐的祝福语简短
13 诗词文案祝福语简短精辟
14 生日祝福语 简短独特高考
15 带清的简短祝福语
16 酒桌升学祝福语简短
17 早晨好正能量祝福语简短
18 药店祝福语简短10字