23_类加载器命名空间总结与扩展类加载器要点分析

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_43277087/article/details/102750172

在这里插入图片描述
在这里插入图片描述

将扩展类加载器的加载目录改为当前文件夹
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

按照经验,应该是使用扩展类加载器加载
但是结果:
在这里插入图片描述
还是使用应用类加载器加载

原因:是因为,扩展类加载器,并不能直接加载class文件,而是加载jar包
演示:
将MyTest1.Class打包
在这里插入图片描述
在这里插入图片描述
再次运行刚才的命令
在这里插入图片描述
将命令改动下
在这里插入图片描述
将扩展类加载器加载目录修改为根目录下
在这里插入图片描述
因为此时,扩展类加载器在此目录下找不到该MyTest.Class

猜你喜欢

转载自blog.csdn.net/qq_43277087/article/details/102750172