zoukankan      html  css  js  c++  java
  • 反射技术总结 Day25

    反射总结

    反射的应用场合:

      在编译时根本无法知道该对象或类属于那些类,

         程序只依靠运行时信息去发现类和对象的真实信息

    反射的作用:

        通过反射可以使程序代码访问到已经装载到JVM中的类的内部信息(属性 方法  构造器)

    反射实现类:

      Class类  Field类  Method类  Constructor类

    反射技术的优缺点:

      优点:1.提高灵活性,扩展性,降低耦合性,提高自适应能力。(符合开闭原则:对源码修改关闭,对功能扩展开放)

         2.C, C++, Frotran、Pascal等不具备

            3.应用领域广   软件测试 ,EJB,JavaBean等  开源框架Struts ,Hibernate,Spring的实现等

         缺点:1.性能问题  解释操作  慢于直接代码

        2.会模糊代码内部的逻辑   反射绕过源代码技术  带来了维护问题

    典型应用:

      1.根据XML信息动态创建对象和调用方法

        2.简化JDBC  SELECT操作,直接放回List

  • 相关阅读:
    地图篇-02.地理编码
    地图篇-01.获取用户位置
    新手教程之使用Xib自定义UITableViewCell
    封装
    NSDate简单介绍
    OC知识点归纳
    Xcode的控制台调试命令
    [开发笔记]UIApplication介绍
    技术分享-开发利器block底层实现
    技术分享-开发利器block
  • 原文地址:https://www.cnblogs.com/qingfengzhuimeng/p/6811493.html
Copyright © 2011-2022 走看看