1、创建Sample

public class MyTest22 {

    static {
System.out.println("MyTest22 initializer");
} public static void main(String[] args) {
System.out.println(MyTest22.class.getClassLoader()); System.out.println(MyTest1.class.getClassLoader());
}
}

  打印结果:

MyTest22 initializer
sun.misc.Launcher$AppClassLoader@18b4aac2
sun.misc.Launcher$AppClassLoader@18b4aac2

  

2、现在要将扩展类加载器的路径指定为当前路径

显示结果:

会发现还是应用加载器加载。这里扩展类加载器会有一些区别,它需要打包成class打包成jar文件

然后将MyTest1.class打包到jar文件中

此时会发现有com文件夹下有MyTest1.class, test.jar中也有MyTest1.class

最终运行结果:

MyTest1是由扩展类加载器加载的。

最新文章

  1. PHP图像裁剪为任意大小的图像,图像不变形,不留下空白
  2. java Reentrant Lock
  3. P2022 有趣的数
  4. vim的一些高级配置
  5. java 连接sql server2008配置
  6. 博客搬到CSDN了
  7. 非对称加密技术- RSA算法数学原理分析
  8. PHP代码审计之命令注入
  9. 引用变量&和指针*的区别
  10. Setup Factory使用
  11. django 与 Vue 的结合使用说明
  12. 《算法导论》——随机化快排RandomizedQuickSort
  13. Mongodb副本集+分片集群环境部署记录
  14. 设计模式学习--Prototype
  15. 文献导读 - Machine Learning Identifies Stemness Features Associated with Oncogenic Dedifferentiation
  16. html基础代码示例
  17. Pandas dataframe 标记删除重复记录
  18. javascript入门教程笔记
  19. CSS3飘带状3D菜单
  20. 在C#中用RX库和await来实现直观的状态机

热门文章

  1. IDEA中导入Maven模块
  2. p2.BTC-数据结构
  3. k8s 笔记
  4. 【转】Guava cache使用总结
  5. 剑指Offer(三十七):数字在排序数组中出现的次数
  6. MINST样例数据的神经网络学习
  7. unittest单元测试框架前言
  8. 十二.Protobuf3编码
  9. Enterprise Architect 14破解版 安装包 安装教程
  10. Flask - 四剑客 | templates | 配置文件 | 路由系统 | CBV