文章目录 一、基础概念 二、new 对象和反射创建对象的效率对比 所以下面我们来探讨一下为什么这么大差别? 总结起来有下面几个原因 三、反射和new 的使用场景 反射的部分使用场景 new对象和反射的区别 一、基础概念 Java中,一般我们创建一个对象可能会选择new一下个实例。但是随着我们技术的不断提升,我们也学习到了,可以通过反射技术实现对象的创建。 可是,你有没有想一下,什么时候我们该用new创建对象,什么时候我们该用反射创建对象呢? 两者创建对象的效率又是如何呢? //new 方式创建对象 ReflectDemo reflectDemo = new ReflectDemo(); //反射创建对象 反射创建对象的三种方式 (1)Class<ReflectDemo</