反射

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()

...未完待续

以上是关于反射的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL片段着色器不照亮场景

将 OpenGL 片段着色器设置为仅通过漫反射减少 vec4 色点的 RGB 值,而不是 alpha

反射机制

反射机制入门

反射机制入门

反射机制入门