反射是程序在运行状态下,动态的获取某个类的内部信息的一种操作.例如:类名,包名,所有属性的集合,所有方法的集合,构造方法的集合等.该操作发生在程序的运行时状态,所以编译器管不着有关反射的一些代码,通常只有在运行时才能暴露出程序的内部错误.反射的核心在于'Class'这个类,本篇将从Class这个类开始介绍有关反射的一些基本的概念,主要内容如下: 获取Class对象 从Class对象中读取字段信息 从Class对象中读取方法信息 获取Class对象中的所有构造方法并使用它们动态创建类对象 反射的一…