就是可以在程序运行的时候动态装载类,查看类的信息、生成对象,或操作生成对象。类在运行的时候,可以得到该类的信息,并且可以动态修改该类的信息,也就是说Java的反射机制是在编辑的时候并不确定哪个类被加载了,而是在程序运行的时候才加载、探知、自审,使用在编译期并不知道的类,这样的特点就是反射。