反射
Posted aPumaAtLarge
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了反射相关的知识,希望对你有一定的参考价值。
1 什么是反射?
所谓反射,就是通过字节码文件(.class)去获取对应的类的各个 字段,构造函数,以及方法.反射的逻辑在框架中用的比较多.特别是Spring框架.
2 java中反射的一些API的用法
2.1通过反射获取构造方法
//获取所有的构造方法的数组(private修饰的无法获取)
public Constructor[] getConstructors()
//获取一个构造方法(private修饰的无法获取)
public Constructor getConstructor(Class<?>... parameterTypes)
//获取所有的构造方法(包括私有的)
public Constructor[] getDeclaredConstructors()
//获取一个构造方法(可以获取私有)
public Constructor getDeclaredConstructor()
...未完待续
以上是关于反射的主要内容,如果未能解决你的问题,请参考以下文章