和new的区别(JAVA反射机制,通过类名来获

2025-05-15 08:49:33
推荐回答(1个)
回答1:

从jvm的角度看,使用new的时候,new的类可以没有加载

在使用newInstance时候,就必须保证:1、这个类已经加载;2、这个类已经连接了。而完成上面两个步骤的正是class的静态方法forName()方法,这个静态方法调用了启动类加载器(就是加载javaAPI的那个加载器)。