zoukankan      html  css  js  c++  java
  • 反射

    描述

    在动态过程中,获取对象的类信息,或者利用类信息创建对象。

    类信息包括:类名、实现的接口、权限、字段、方法等

    获取Class对象

    1)类名.class属性

    2)对象.getClass方法

    3)Class.forName方法

    4)内置基本数据类型的包装类可以直接类名.Type

    5)类加载器

    常用API

    //发货指定类名name的Class对象
    static ClassforName(String name)
    //调用缺省构造函数,返回Class对象的一个实例
    Object newInstance()
    //返回此对象所表示的实体(类、接口、数组类或void)的名称
    getName()
    //返回当前Class对象的父类的Class对象
    Class getSuperClass()
    //返回当前Class对象的接口
    Class[] getinterfaces()
    //返回该类的类加载器
    ClassLoader getClassLoader()
    //返回一个包含某些Constructor对象的数组
    Constructor[] getConstructors()
    //返回一个Method对象,此对象的形参类型为paramType
    Method getMethod(String name,Class.. T)
    //返回Field对象的一个数组
    Field[] getDeclaredFields()
    
  • 相关阅读:
    触发器
    dubbox 及 zookeeper的安装与启动
    负载均衡
    SOA架构
    获取短信验证码
    分步式
    saoruo
    Ngx
    redies技术
    Springboot开发特点
  • 原文地址:https://www.cnblogs.com/heibaimao123/p/13770608.html
Copyright © 2011-2022 走看看