Java中newInstance()和new()

首先,newInstance( )是一个方法,而new是一个关键字,其次,Class下的newInstance()的使用有局限,因为它生成对象只能调用无参的构造函数,而使用new关键字生成对象没有这个限制。 好,到此为止,我们总结如下:

Class.forName("")返回的是类 Class.forName("").newInstance()返回的是object 简述: newInstance: 弱类型。低效率。只能调用无参构造。 new: 强类型。相对高效。能调用任何public构造。
posted @ 2020-02-17 19:35  whjykgz  阅读(157)  评论(0编辑  收藏  举报