Java 初学者-javareflect03
今天学习了什么?
今天学习了java中reflect对文件进行操作。
import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Properties; //OCP开闭原则(对扩展开发,对修改关闭) public class ReflectTest{ public static void main(String[]args) throws FileNotFoundException { try { FileReader fr=new FileReader("src/classinfor.properties"); Properties pro=new Properties(); pro.load(fr); //fr.close(); String className=pro.getProperty("className"); System.out.println(className); Class c=Class.forName(className); Object obj=c.newInstance(); System.out.println(obj); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); }
明天学习什么?
明天计划学习java的反射机制。

浙公网安备 33010602011771号