Java反射机制
  1. 什么是反射
  2. 反射的基本使用
    1. 获取Class类对象
      1. Class.forName 静态方法
      2. 使用类的.class 方法
      3. 使用实例对象的 getClass() 方法。
      4. 使用getSystemClassLoader().loadClass()方法
    2. 反射创造对象
    3. 反射获取类的构造器
    4. 反射获取类的成员变量
      1. getFields()
      2. getDelcaredFields()
      3. getField()
      4. getDeclaredField()
    5. 修改类的属性值
    6. 获取类属性值
    7. 反射获取类的方法
      1. getMethods()
      2. getDeclaredMethods()
      3. getMethod()
      4. getDeclaredMethod()
    8. 调用获取的类