A a = (A)Class.forName("package.A").newInstance();
和
A a = new A();是一样的效果
本文对比了两种不同的Java对象实例化方法:通过反射机制利用Class.forName创建实例与使用new关键字直接创建实例。这两种方法虽然最终效果相似,但在性能和灵活性上有所区别。
A a = (A)Class.forName("package.A").newInstance();
和
A a = new A();
2732
1984

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