configfactory.java

来自「java编程源代码」· Java 代码 · 共 19 行

JAVA
19
字号
/*01*/import java.io.*;
/*02*/import java.util.*;
/*03*/import java.lang.reflect.*;
/*04*/public class ConfigFactory
/*05*/{
/*06*/	  public static IFruit GetObj() throws Exception
/*07*/	  {	  	
/*08*/	  	  FileInputStream str=new FileInputStream("a.property");
/*09*/	  	  InputStream in =new BufferedInputStream(str);
/*10*/	  	  Properties p = new Properties();
/*11*/        p.load(in);
/*12*/        String strPath=p.get("classpath").toString();
/*13*/        Class c = Class.forName(strPath);
/*14*/        Object obj=c.newInstance();        
/*15*/        IFruit ft=(IFruit)obj;
/*16*/        in.close();        
/*17*/        return ft;
/*18*/	  }
/*19*/}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?