类加载器,可以获取任意类的加载信息
此类的全限定类名是 java.lang.ClassLoader ,可以直接使用
1.构造方法
通常不直接使用构造方法获取 ClassLoader 对象
可以使用任意的 Class,获取 ClassLoader ,(假设有一个My.java文件)
ClassLoader classLoader = My.class.getClassLoader();
2.方法
1.获取资源
URL url = classLoader.getResource("jdbc.properties"); //指定的位置
//此方法默认从/开头,即classpath开头,对应普通java工程的src目录
//如果是class.getResource("xxx"),则默认是该class开头
2.获取资源的输出流
InputStream is = classLoader.getResourceAsStream("my.properties");
//此方法默认从/开头,即classpath开头,对应普通java工程的src目录
//如果是class.getResourceAsStream("xxx"),则默认是该class开头