反射是将Java类中的各个成分映射成一个个的对象。在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息及动态调用对象方法的功能叫Java的反射机制。

对象是类的实例对象,类也是对象,类是java.lang.Class类的实例对象(There is a class named Class)。任何一个类都是Class类的实例对象,实例对象有四种创建方式:

  • 使用new关键字创建对象;
  • 使用反射创建实例;
  • 使用clone方法创建实例对象;
  • 使用序列化的方式创建实例对象;

参考文献

https://www.cnblogs.com/adamjwh/p/9683705.html