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