zoukankan      html  css  js  c++  java
  • Java入门4---反射

    一、反射是什么?

    Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。

    二、为什么?

    三、反射机制怎么用 ?

    反射相关的主要API:

    1. java.lang.Class:代表一个类;
    2. java.lang.reflect.Method:代表类的方法;
    3. java.lang.reflect.Field:代表类的成员变量;
    4. java.lang.reflect.Constructor:代表类的构造方法;
    5. ...

    反射机制提供的功能:

    1. 在运行时判断任意一个对象所属的类;
    2. 在运行时构造任意一个类的对象;
    3. 在运行时判断任意一个类所具有的成员变量和方法;
    4. 在运行时调用任意一个对象的成员变量和方法;
    5. 生成动态代理。

    1.Class类

    在Object类中定义了以下的方法,此方法将被所有子类继承;

    public final Class getClass()
    

    返回值类型为Class类,此类是java反射的源头。

  • 相关阅读:
    AdminLTE模板
    日历插件
    Jquery 拖拽表格宽度
    Java桌面程序打包成exe可执行文件
    使用Access-Control-Allow-Origin解决跨域
    Ubuntu默认root密码
    Lua的require和module小结
    nginx 安装
    chkconfig命令
    [转]fedora启动telnet服务
  • 原文地址:https://www.cnblogs.com/nxf-rabbit75/p/13208282.html
Copyright © 2011-2022 走看看