newInstance() はクラス読み込みメカニズムを使用し、 new で新しいクラスを作成します。
JVM の観点から見ると、new を使用してクラスを作成すると、クラスがロードされない可能性があります。ただし、 newInstance() メソッドを使用する場合は、クラスがロードされ、接続されていることを確認する必要があります。
次のようにコードをコピーします。
文字列クラス名 = "テスト";
クラス c=Class.forName(クラス名);
Factory=(ExampleInterface)c.newInstance();
newInstance():if タイプ。非効率的で、引数なしのコンストラクターのみを呼び出すことができ、ファクトリ モードに適しています。
new:強力タイプ。比較的効率的です。任意のパブリック コンストラクターを呼び出すことができます