package Day02_Demo.Demo04;/*
@create 2020--12--23--16:16
*/
import org.junit.Test;
/**
* 计算机中层面的解析可以分为:
* 底层 - 就是计算机中支持引用层的层面(包含汇编,物理层等等)
* 应用层 - 支持应用开发和使用的层面
* 拓展层 - 支持应用层和使用的某些软件之间需要拓展(兼容性),比如:windows支持Java?不支持,因为有了jvm,所以才支持
* 引导层 - 引导软件运行的层面
*
* 关系:引用层 -> 拓展层 -> 引导层
*/
public class ClassLoaderDemo4 {
//jdk中固定的配置信息,sun.boot.class.path用于引导类的加载器所加载的内容
@Test
public void test() {
ClassLoader classLoader = ClassLoaderDemo4.class.getClassLoader();
System.out.println(classLoader);//应用层
ClassLoader parent = classLoader.getParent();
System.out.println(parent);//拓展层
ClassLoader parent1 = classLoader.getParent();
System.out.println(parent1);//引导层
}
}