日期:2014-05-20  浏览次数:20665 次

newInstance()和 new 的区别
用Class.forName().newInstance()和new得到实例的时候,有什么区别呢?
除了new可以使用带参数的构造函数,还有什么区别呢?
这两种方法用在什么场景下面呢?

------解决方案--------------------
两个都用于构造一个对象,作用完全一致。

但是new的对象类型是在编译器就确定了的,但是newInstance构造的对象类型是在运行期才确定的。