JAVA反射之类的加载方法

    技术2022-05-20  56

    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();     } }


    最新回复(0)