通常用于结合反射中的源码进行使用,我们需要先学习的是类

  1. package Day02_Demo.Demo04;/*
  2. @create 2020--12--23--16:16
  3. */
  4. import org.junit.Test;
  5. /**
  6. * 演示类加载器的使用
  7. * 通常用于结合反射中的源码进行使用,我们需要学习的是类
  8. */
  9. public class ClassLoaderDemo {
  10. //确定类加载器,加载的内容是运行期
  11. //jdk中固定的配置信息,sun.boot.class.path用于引导类的加载器所加载的内容
  12. @Test
  13. public void test1() {
  14. String paths = System.getProperty("sun.boot.class.path");
  15. String[] str = paths.split(";");
  16. for (String s : str) {
  17. System.out.println(s);
  18. }
  19. }
  20. @Test
  21. //使用String类型引导加载器,类型是null
  22. public void test2() {
  23. ClassLoader classLoader = String.class.getClassLoader();
  24. System.out.println(classLoader);
  25. ClassLoader classLoader1 = Integer.class.getClassLoader();
  26. System.out.println(classLoader1);
  27. }
  28. }