newInstance例子:
/*String className="类名称";
Class classXml=Class.forName(className);
DomXml dx=(DomXml) classXml.newInstance();
*/String className="DomXml";
Class classXml=Class.forName("DomXml");
DomXml dx=(DomXml) classXml.newInstance();
DomXml dx=new DomXml();
它们之间的区别 :
newInstance是弱类型,低效率,只能调用无参数构造;
new:强类型,相对高效,能调用任何public构造。
本文详细解释了Java中newInstance与new方法的区别,包括newInstance的弱类型与低效特性,以及newInstance实现new方法的两步过程。理解这些差异有助于更有效地进行Java对象实例化。
164

被折叠的 条评论
为什么被折叠?



