Reference

什么是反射

反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。

反射是为了解决在运行期,对某个实例一无所知的情况下,如何调用其方法。

Class类

这里涉及到JVM虚拟机的机制

在JVM动态加载类class的过程中,会创建一个Class类型的实例,并关联起来

public final class Class {
private Class() {}
}