Corejava第13章:反射

原文:http://blog.csdn.net/qjyong/archive/2009/09/21/4577957.aspx

1. 反射机制:运行时动态获取类型信息机制

2. java.lang.Class:正在运行类,接口的类型信息

3. 获取Class对象的方式:
  1) 实例.getClass();
  2) Class clazz = Class.forName("java.lang.Integer");
  3) Integer.class;
 
4. 通过反射获取某个类型的属性、方法、构造方法,父类和实现的接口。
5. 通过反射来创建该类型的对象
     Class clazz= Class.forName("java.util.Date");
     Object obj =clazz.newInstance();//调用默认构造方法
    
6. 通过反射访问某个对象的属性或方法:


7. 通过反射调用带参的构造方法比较麻烦。很多应用到反射技术的高级框架都要求你的类提供一个不带参数的构造方法。
   大多数的高级框架的核心技术都是:XML做配置--解析--反射创建对象

你可能感兴趣的:(java,框架,xml,.net,Blog)