反射-通过反射运行配置文件内容
来源:互联网 发布:js时间戳和时间转换 编辑:程序博客网 时间:2024/06/06 05:40
package cn.itcast.test;public class Student {public void love() {System.out.println("爱生活,爱Java");}}
package cn.itcast.test;public class Teacher {public void love() {System.out.println("爱生活,爱青霞");}}
package cn.itcast.test;import java.io.FileReader;import java.lang.reflect.Constructor;import java.lang.reflect.Method;import java.util.Properties;/* * 通过配置文件运行类中的方法 * * 反射: * 一般需要有配置文件配合使用。 * 用class.txt代替。 * 并且你知道有两个键。 * className=cn.itcast.test.Student * methodName=love * */public class Test {public static void main(String[] args) throws Exception {// 反射前的做法// Student s = new Student();// s.love();// Teacher t = new Teacher();// t.love();// 反射后的做法// 加载键值对数据Properties prop = new Properties();FileReader fr = new FileReader("class.txt");prop.load(fr);fr.close();// 获取数据String className = prop.getProperty("className");String methodName = prop.getProperty("methodName");// 反射//得到字节码文件对象Class c = Class.forName(className); //获取构造器对象Constructor con = c.getConstructor();Object obj = con.newInstance();// 调用方法Method m = c.getMethod(methodName);m.invoke(obj);}}
阅读全文
0 0
- 通过反射运行配置文件内容
- 反射_通过反射运行配置文件内容
- 反射-通过反射运行配置文件内容
- Java进阶之反射的简单应用:通过反射运行配置文件内容
- Java反射通过配置文件来运行想要运行的方法
- 反射运行配置文件
- 反射示例1:通过配置文件运行类中的方法
- 黑马程序员-- TCP协议程序,多线程的并发上传,反射技术,反射由来,反射实现通过配置文件运行程序,反射的泛型擦除。
- 通过反射读取配置文件,来打印图形
- java通过反射 寻找配置文件 调用方法
- 通过反射创建运行时类对象
- Java中通过dom4j读取配置文件实现抽象工厂+反射
- Java中通过dom4j读取配置文件实现抽象工厂+反射
- Java中通过dom4j读取配置文件实现抽象工厂+反射
- 利用反射机制通过配置文件在对象池创建对象
- java中通过对象,javabean配置文件,反射属性值
- 反射应用,通过配置文件引用类中的方法
- 利用反射机制通过配置文件在对象池创建对象
- Linux批量创建user和批量删除user
- ListView android高级控件
- android高级控件-ListView
- 2440烧写flash问题
- vim之vundle安装与使用
- 反射-通过反射运行配置文件内容
- ListView
- 欢迎使用CSDN-markdown编辑器
- shell编程--条件判断
- 数组中的逆序对
- MATLAB学习笔记 函数记录(二)
- TensorFlow入门(三)——MNIST数据下载
- Listview优化
- Metronic干货系列-介绍和目录结构