java反射一
来源:互联网 发布:sim900a调试软件 编辑:程序博客网 时间:2024/06/04 21:14
package com.zhouyuntao.reflexmethod;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class ReflexMethodDemo {
public String addMethod(String value) {
return "hello:" + value;
}
public static void main(String[] args) throws ClassNotFoundException,
SecurityException, NoSuchMethodException, InstantiationException,
IllegalAccessException, IllegalArgumentException,
InvocationTargetException {
// 方式一:
Class c = Class.forName("com.zhouyuntao.refexmethod.ReflexMethodDemo");// 包名+类名
// 方式二:
// Class c = ReflexMethodDemo.class;
// 获得实例对象
ReflexMethodDemo reflex = (ReflexMethodDemo) c.newInstance();
// c.getMethod("你想要获得的方法的方法名称", new Class[]{方法的参数类型});
Method addMethod = c.getMethod("addMethod",
new Class[] { String.class });
String str = (String) addMethod.invoke(reflex, new Object[] { "哈哈" });
System.out.println(str);
}
}
- java反射(一):反射基础
- Java反射机制(一)
- Java反射机制一
- java反射一
- java反射详解 (一)
- java反射学习一
- Java反射笔记一
- Java反射一例
- java反射机制 一
- JAVA反射机制(一)
- Java反射(一)
- Java反射一 类
- Java反射(一)
- java 反射(一)
- Java反射机制(一)
- Java反射一
- [Java]反射指南一
- java反射详解 一
- 发现一个新的内存检测工具,有空试下
- 快速排序讲解+示意图
- 线段树解析
- 河狸
- 关于3个常做任务的更改
- java反射一
- sql 生成(c#model类)代码的存储过程
- Android筆記-Linux Kernel Ftrace (Function Trace)解析(非常强悍的性能分析方法)
- OpenGL ES几何变换和坐标变换
- sql生成(插入、修改、删除数据的存储过程)代码的存储过程
- 黑马程序员--C#面向对象总结
- 杂七杂八
- AT命令和multiplexer protocol && Linux和android平台的GSM/GPRS模块测试
- POJ 3349 第一道哈希