通常用于结合反射中的源码进行使用,我们需要先学习的是类
package Day02_Demo.Demo04;/*
@create 2020--12--23--16:16
*/
import org.junit.Test;
/**
* 演示类加载器的使用
* 通常用于结合反射中的源码进行使用,我们需要学习的是类
*/
public class ClassLoaderDemo {
//确定类加载器,加载的内容是运行期
//jdk中固定的配置信息,sun.boot.class.path用于引导类的加载器所加载的内容
@Test
public void test1() {
String paths = System.getProperty("sun.boot.class.path");
String[] str = paths.split(";");
for (String s : str) {
System.out.println(s);
}
}
@Test
//使用String类型引导加载器,类型是null
public void test2() {
ClassLoader classLoader = String.class.getClassLoader();
System.out.println(classLoader);
ClassLoader classLoader1 = Integer.class.getClassLoader();
System.out.println(classLoader1);
}
}