打印出类加载器所加载出的路径
系统类加载器打印出的路径在IDEA中好长一段,有的是IdEA自己加上的。如果脱离IDE环境,在命令行中打印系统类加载器的路径,只会输出一个 . 也就是当前路径(class文件所在的文件夹路径)
当我把MyTest1.class文件放入到根类加载器所访问的路径的时候,加载它的类加载器从系统类加载器变成了根类加载器
扩展类加载器的应用,完成加密和解密的
因为扩展类加载器要把类打包成jar才可以加载,这是它与其他类加载器不同的一点
下面可以这样证明,因为ExtClassLoader的声明不是public,所以不能直接来引用。因为它在这个Launcher类中,因此用Launcher来验证
可以改变这个系统属性来改变系统类加载器
修改系统类加载器为自定义的类加载器之后,当前系统类加载器的父类还是默认的系统类加载器哟