摘要: 利用Java中的反射我们可以解析类中各个组成部分,下面将介绍利用反射来解析方法体:首先,我们来先看下所解析类的源码:Student类: 1 public class Student { 2 3 4 5 public static void study(){ 6 7 System.out.println("好好学习、天天向上!"); 8 9 }10 11 public int getSum(int a,int b){12 13 int sum=a+b;14 15 return sum;16 17 }18 19 private void disPlay(String name, 阅读全文
posted @ 2011-02-28 17:16 Laughing_Vzr@Stand By 阅读(691) 评论(0) 推荐(1) 编辑
摘要: 反射不单可以对类中的方法进行解析,还可以对类的字段进行解析;以下为我们要解析的Student类的源码:Student类: 1 public class Student { 2 3 4 5 public static void study(){ 6 7 System.out.println("好好学习、天天向上!"); 8 9 }10 11 public int getSum(int a,int b){12 13 int sum=a+b;14 15 return sum;16 17 }18 19 private void disPlay(String name,int age 阅读全文
posted @ 2011-02-28 17:13 Laughing_Vzr@Stand By 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 为了让程序员们更好的操作Java对象的属性,SUN公司开发了一套API,被业界内称为:内省;内省的出现有利于了对类对象属性的操作,减少了代码的数量。内省访问JavaBean有两种方法:一、通过Introspector类获得Bean对象的BeanInfo,然后通过BeanInfo来获取属性的描述器(PropertyDescriptor),通过这个属性描述器就可以获取某个属性对应的getter/setter方法,然后通过反射机制来调用这些方法。二、通过PropertyDescriptor来操作Bean对象接下来要对Student类对象进行操作,Student类源码如下: 1 public clas 阅读全文
posted @ 2011-02-28 17:11 Laughing_Vzr@Stand By 阅读(7585) 评论(0) 推荐(2) 编辑