• 反射的使用(2)


    package work;
    
    import java.io.FileReader;
    import java.io.IOException;
    import java.lang.reflect.Method;
    import java.util.Properties;
    
    /*    
    (1)写一个Properties格式的配置文件,配置类的完整名称。
    (2) 写一个程序,读取这个Properties配置文件,获得类的完整名称并加载这个类,
    (3)用反射 的方式运行run方法。*/
    public class demo05 {
        
        public static void main(String[] args) throws Exception {
            FileReader fr =new FileReader("RUN.properties");
            Properties pro =new Properties();
            pro.load(fr);
            fr.close();
            String className =pro.getProperty("className");
            String methodName =pro.getProperty("methodName");
            Class c =Class.forName(className);
            Object obj =c.newInstance();
            Method m =c.getMethod(methodName);
            m.invoke(obj);
        }
    }
    RUN.properties文件

    className=work.Person methodName=run
  • 相关阅读:
    ajax post 时 form数据serialize()
    dapper 自定义数据库字段和代码中Model字段不一致时候的mapping方法
    TImage 的一些操作
    AOP
    SSL、数字签名、CA 工作原理
    RESTFUL
    tomcat
    Hibernate
    设计模式
    Spring配置
  • 原文地址:https://www.cnblogs.com/Jxliu/p/9253184.html
Copyright © 2020-2023  润新知