初学java,刚学不到两个月。反射模式不怎么懂!具体步骤是什么~

解决方案 »

  1.   

    JAVA中的反射机制详解写两个例子就能明白^_^
      

  2.   

    个人的一些比较“土”的理解方式:任何一个类,他的组成不外乎以下几个部分:
    1. 类名
    2. 类属性
    3. 构造器
    4. 类的方法我们自己定义的类,或实例化的对象,调用.class()方法,就是将自定义的类抽象出上面那几块。反射机制,就是根据给定的类名,来初始化个对象,再封装此对象的属性、调用此对象的方法。
      

  3.   

    学反射之前,先熟悉JVM的类加载机制然后就是掌握Class和ClassLoader  接下来自己用 类.class  对象.getClass()来实现一些需求了再深入点的话可以看《Reflection In Action》
      

  4.   

    java bean规范如下:
    1:所有属性提供set get方法。
    2:保留空参构造函数。
    3:实现序列化接口。如果要反射出一个实例第二个条件是必须的,反射是用空参构造函数进行实例对象。
    第一个条件是为了反射后注入参数。
    所以一、二条件是反射必须的。
      

  5.   

    差不多就是先获得要被反射那个类的Class,再根据那Class获得里面的一些属性,然后生成newInstance,再调用属性。是这样么??
      

  6.   

    差不多是这个意思,不过顺序要改改(第二句和第三句调换顺序):先知道要操作类的结构(Class),如果没有已实例化就要先实例化,在处理其属性、调用其方法。
      

  7.   

    差不多是这个意思,不过顺序要改改(第二句和第三句调换顺序):先知道要操作类的结构(Class),如果没有已实例化就要先实例化,在处理其属性、调用其方法。明白了~非常感谢~~
      

  8.   

    差不多是这个意思,不过顺序要改改(第二句和第三句调换顺序):先知道要操作类的结构(Class),如果没有已实例化就要先实例化,在处理其属性、调用其方法。明白了~非常感谢~~
    客气~