反射
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
FileInputStream fis=new FileInputStream("config.properties");
Properties pros=new Properties();
pros.load(fis);
fis.close();
String coll=pros.getProperty("className");
Collection colle=(Collection) Class.forName(coll).newInstance();
colle.add("dss");
colle.add("dfa");
System.out.println(colle.size());
}
config.properties内容
className=java.util.ArrayList