JAVA反射机制的应用实例(将任一va…

原创 2016年05月31日 14:20:55
private  void setPropertyDetail(T t,String name,Object value) throws NoSuchMethodException, NoSuchFieldException{
Class c =t.getClass();
String newName = "set"+name.substring(0,1).toUpperCase()+name.substring(1);//拼出传入的方法名name对应的set方法名
Field  field;
try {
field = c.getDeclaredField(name);
Method setMethod = c.getMethod(newName, new Class[]{field.getType()});
setMethod.invoke(t, value);
} catch (SecurityException e) {
// e.printStackTrace();
} catch (IllegalArgumentException e) {
// e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
// e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
// e.printStackTrace();
}

相关文章推荐

Java反射机制在DAO层的应用实例

用反射机制实现对数据库数据的增、查例子 基本原理;保存数据时,把需要保存的对象的属性值全部取出来再拼凑sql语句 查询时,将查询到的数据全部包装成一个java对象。 游戏规则:俗话说的好,...

【转载】Java反射机制浅析图+应用实例

注:原文作者coder-pig 原文请戳介里:http://blog.csdn.net/coder_pig/article/details/44784399 说到java的反射机制...

java反射机制的两个具体应用实例

1.实例一 package reflectjizhi; import java.lang.reflect.Field; import java.lang.reflect.Method; ...

java反射机制应用

  • 2012年01月06日 15:53
  • 2KB
  • 下载

反射机制的应用实例

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反...
  • ywj_486
  • ywj_486
  • 2016年12月16日 11:33
  • 56

JAVA 反射机制应用

  • 2008年10月17日 09:08
  • 124KB
  • 下载

反射实例-JAVA反射机制.doc

  • 2011年08月24日 10:51
  • 69KB
  • 下载

根据实例详解Java中的反射机制

概念: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java...

java中的反射机制(内含大量实例)

  • 2009年08月28日 14:01
  • 18KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA反射机制的应用实例(将任一va…
举报原因:
原因补充:

(最多只允许输入30个字)