• 反射技术总结 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

  • 相关阅读:
    几种任务调度的 Java 实现方法与比较
    nginx配置
    生产消费_lock和阻塞队列
    阻塞队列
    countdownlatch+cyclicbarrier+semphore
    01背包
    skiplist
    lru
    按序打印_lock和condition
    按序打印_volatile 无法保证顺序
  • 原文地址:https://www.cnblogs.com/qingfengzhuimeng/p/6811493.html
Copyright © 2020-2023  润新知