你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 编程语言
反射机制在应用程序中的应用(九)
 

result[i] = RefObject.getPropertyValue(obj, propertiesName[i]);//通过反射获得属性

      if (result[i] == null) {

        result[i] = "";

      }

    }

    return result;

  }

 

  /**

   * 向表模型的第一行插入一条记录

   * @param obj - 被插入的类实例

   */

  public void insert(Object obj) {

    this.insertRow(0, this.rowObj(obj));

    lst.add(0, obj);

    this.fireTableDataChanged();

  } 

  …// other code

}

 

  有了这样的一个表模型后,对表的操作就方便多了。对表进行初始化时,只需要生成一个java.util.List的具体类实例的集合,如果结合Hibernate来使用就更方便了。添加记录时,只需要生成被添加的类实例,然后调用RefTableModelinsert(Object obj)方法即可。

4 结论

反射机制的最大优点在于能够动态地构建并执行Java代码,在EJBHibernate、数据库连接等程序中都有广泛的应用。只要能理解并熟练掌握反射机制,就可以将其应用到应用程序中,这样不仅可以使程序更加专业化,而且可以节省很多的代码,大大减轻编码的工作量。

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089