zoukankan      html  css  js  c++  java
  • 反射基础知识第一篇

    类被加载后,会生成一个该类对应的Class对象。利用这个Class对象,我们可以访问这个类的构造器、方法、属性等,这就叫做反射。

    在程序中获取该类对应的Class对象,有3种方式:

    1.利用Class类的forName(String className)静态方法

    Class clazz = Class.forName("java.lang.Integer");

    2.利用类名.class的方式

    Class clazz = Integer.class;

    3.利用该类从Object类继承的getClass()实例方法

    Class clazz = new Integer(10).getClass();

    利用Class对象可以获取该类的构造器、方法、属性。

    1.获取该类的构造器Constructor

    获取构造器相关的方法有5个:

    Constructor<T> getConstructors():返回此Class对象对应类的所有public的构造器。如果没有,则数组长度为0。

    Constructor<T> getConstructor(Class<?> ... parameterTypes):返回此Class对象的

  • 相关阅读:
    环境变量的配置
    java语言概述
    快捷键,功能键及常用的DOS命令
    html介绍
    Java web学习框架
    线程的使用
    Task类(任务)
    Parallel类(简化Task 操作)
    文件及数据流技术
    泛型的使用
  • 原文地址:https://www.cnblogs.com/koushr/p/5873373.html
Copyright © 2011-2022 走看看