使用"new"关键字创建的对象,并使用反射创建

Gur*_*lki 3 java reflection

我开始知道使用Reflection我们可以在不使用"new"关键字的情况下创建对象.所以我想知道它们或使用Reflection的任何特定场景是否存在任何差异.因为到目前为止我没有创建或看到任何用反射创建对象的代码.

为什么使用'new'变得如此习惯和反思.

Meh*_*ari 9

只有在想要基于其名称(字符串)或在编译时无法访问的类型(例如插件)实例化类型时,才使用反射.您不希望new在正常条件下使用它来代替实例化类型.