zoukankan      html  css  js  c++  java
  • Java复习之反射机制

    1. Object类中getClass()方法的作用

    得到对象所在的类

    2. Java反射机制

    Class类

    实例化Class类对象的三种方法:

    forName()方法

    类.Class

    对象.getClass()

    3. 用Class 类完成对象的实例化操作

    newInstance(),必须有无参构造函数

    4. 通过Constructor类调用有参构造方法完成对象的实例化操作

    getConstructors()

    5. 反射应用

    使用反射去得实现的全部接口,getInterfaces();getName()

    一个类所继承的父类,getSuperClass();getName()

    一个类的全部构造方法,getConstructors()

    一个类中的全部方法,

    一个类中的全部属性

    java.lang.reflect: Constructor,Field,Method都是AccessibleObject类的子类

    Modifier类

    6. 反射调用类中的指定方法

    getMethod(),invoke()

    7. 反射完成setter及getter方法的调用

    8. 反射直接操作类中的属性

    getField()

    getDeclaredField()

    get()

    set()

    setAccessible()

    9. 反射操作数组

    10. 动态代理的作用

    11. InvocationHandler接口和Proxy类的作用

    12. 反射对工厂设计模式的改进

    13. 代码与配置分离的理论

  • 相关阅读:
    JavaScript之正则表达式
    BOM之本地数据存储
    BOM之定时器
    BOM之window核心模块
    BOM简介
    DOM之元素定位
    DOM之事件
    DOM之节点操作
    DOM简介
    linux机制
  • 原文地址:https://www.cnblogs.com/wenjing-coding/p/4766901.html
Copyright © 2011-2022 走看看