package javase.gaoxin.jishu;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Collection;
import java.util.Properties;
public class useClassLoderManageSource {
public static void main(String[] args) throws Exception {
//加载资源文件的方法1:
//InputStream in = new FileInputStream("config.properties");
//加载资源文件的方法2:
InputStream in = useClassLoderManageSource.class.getClassLoader()
.getResourceAsStream("config.properties");
//加载资源文件的方法3:
//InputStream in = useClassLoderManageSource.class.getResourceAsStream("config.properties");
Properties pp = new Properties();
pp.load(in);
String s = pp.getProperty("ClassName");
System.out.println(s);
Collection c = (Collection)Class.forName(s).newInstance();
}
}
JAVA反射之类的加载方法
最新推荐文章于 2023-03-09 16:33:49 发布