Class.forNmae | ClassLoader | |
灵活性 | 灵活度低,加载的类只能是在classpath下。 | 灵活度高,可以自定义方法读取类的字节码文件加载类,不需要在classpath下。 |
是否进行初始化 | 可指定初始化。forName()方法最后调用forName0(本地方法),最后一个参数可指定是否进行类的初始化(静态代码块的执行,静态变量的初始化) | 否 |
JAVA基础--每日一题:Class.forName()和Class的区别
最新推荐文章于 2024-10-06 20:16:20 发布